請注意,__toString() 方法只是一個別名,如上所述,而且該方法可能會返回一個陣列而不是一個字串。 因此,實際上您可能會呼叫 __toString() 並期望獲得一個字串,但卻收到一個陣列。
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
SplFileObject::__toString — 傳回目前的資料列作為字串
這個函式沒有參數。
傳回目前的資料列作為字串。
版本 | 說明 |
---|---|
8.1.14, 8.2.1 | 已從 SplFileObject::fgets() 的別名更改為 SplFileObject::current() 的實作,當設定 SplFileObject::READ_CSV 旗標時,會返回 CSV 字串。 |
7.2.19, 7.3.6 | 已從 SplFileObject::current() 的別名更改為 SplFileObject::fgets() 的別名。 |