PHP中的目錄遍歷功能本來也很普通,但它卻具有一種"面向對象"的形式, 所以也提一下:
(1)dir, opendir
用法:
$d = dir("目錄名");
$handle = opendir("目錄名");
前者返回一個目錄對象,後者返回一個目錄句柄. 前者返回的對象有handle和path兩個屬性,第一個就相當於opendir 返回的句柄,第二個就是目錄名本身.訪問時用$d->handle和$d->path.
(2)read, readdir, rewind, rewinddir, close, closedir
三組中每組的前一個是目錄對象的方法,用"對象->方法()"調用, 後一個是函數,用"函數名(目錄句柄)"調用. read是返回目錄中的下一個文件名. rewind是回到目錄的第一個文件名. close是關閉目錄,不再遍歷.
(3)chdir
轉換PHP的工作目錄.