函式名:FilesystemIterator::__construct()
函式描述:FilesystemIterator::__construct() 是一個建構函式,用於建立一個新的FilesystemIterator物件。
引數:
- path:要遍歷的目錄路徑
- flags:可選引數,指定迭代器的行為選項,預設為FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS
返回值:無返回值
示例:
// 建立一個FilesystemIterator物件來遍歷目錄
$iterator = new FilesystemIterator('/path/to/directory');
// 遍歷目錄中的檔案和子目錄
foreach ($iterator as $file) {
// 輸出檔名
echo $file->getFilename() . "\n";
}
以上示例中,我們透過呼叫FilesystemIterator::__construct()
建構函式建立了一個新的FilesystemIterator物件,並指定要遍歷的目錄路徑為/path/to/directory
。然後,我們使用foreach迴圈遍歷該目錄中的檔案和子目錄,並使用$file->getFilename()
方法獲取每個檔案和子目錄的名稱,並將其輸出到螢幕上。