PHP のディレクトリ トラバーサル機能は元々非常に一般的ですが、「オブジェクト指向」形式になっているため、それについても触れておきます:
(1)ディレクトリ、オープンディレクトリ
使用法:
$d = dir("ディレクトリ名");
$handle = opendir("ディレクトリ名");
前者はディレクトリ オブジェクトを返し、後者はディレクトリ ハンドルを返します。前者によって返されるオブジェクトには、ハンドルとパスという 2 つの属性があり、2 番目はディレクトリ名そのものです。 $d- >ハンドルと $d->パスにアクセスするとき。
(2)read、readdir、rewind、rewinddir、close、closedir
3 つのグループのそれぞれの前者は「Object->Method()」で呼び出されるディレクトリ オブジェクトのメソッドであり、後者は「関数名 (ディレクトリ ハンドル)」で呼び出される関数です。ディレクトリ内の次の項目を返します。 ファイル名は、ディレクトリに返される最初のファイル名です。 close は、ディレクトリを閉じ、走査しません。
(3)chdir
PHP の作業ディレクトリを変換します