函式:DirectoryIterator::__toString()
適用版本:PHP 5 >= 5.3.0, PHP 7
用法:DirectoryIterator類的__toString方法用於返回目錄迭代器物件的字串表示。當直接對目錄迭代器物件使用echo或print語句時,會自動呼叫__toString方法。
示例:
$dir = new DirectoryIterator('/path/to/directory');
// 使用echo語句列印目錄迭代器物件的字串表示
echo $dir;
在上述示例中,我們首先建立了一個目錄迭代器物件$dir,將要迭代的目錄路徑作為引數傳遞給DirectoryIterator的建構函式。然後,我們使用echo語句列印$dir物件的字串表示。這會自動呼叫__toString方法,並返回表示目錄迭代器物件的字串。所以,如果目錄是"/path/to/directory",輸出將類似於:
DirectoryIterator Object (/path/to/directory)
注意:此函式在PHP 7.4.0版本中已經被廢棄,不推薦使用。相反,建議使用目錄迭代器物件的getRealPath方法來獲取目錄的真實路徑。