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