2022年2月27日解決済み

readdir と ls-la data で表示の順番が変わるのはなぜですか?

ユーザー

ディレクトリの表示のさせ方で、 UNIX コマンドの ls -la data で表示させた際はディレクトリは

.
..
jiro.txt
taro.txt

の順で表示されており、 PHP の echo で表示させた際は

.
taro.txt
..
jiro.txt

の順で表示されています。
taro と jiro については、 UNIX コマンドではアルファベット順で、
PHP では作成された順で表示されているものと推察できたのですが、
.. はなぜ taro の次に来るのでしょうか?
試しにほかのディレクトリをいくつか作成してみたのですが
. と .. の間に一つディレクトリが来るのは変わりませんでした。

スタッフ

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?