请注意,__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() 的别名。 |