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