查詢

DirectoryIterator::__toString()函式—用法及示例

「 返回目錄迭代器物件的字串表示 」


函式: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方法來獲取目錄的真實路徑。

補充糾錯
下一個函式: dirname()函式
熱門PHP函式
分享連結