报告那些不返回 string__toString 方法。

在 PHP 7.4 之前,这将导致一个致命的 E_RECOVERABLE_ERROR 级错误。 在 PHP 7.4 中,会抛出一个致命的不可恢复的 ERROR。 从 PHP 8.0 开始,返回值遵循标准 PHP 类型语义,如果可能且严格类型模式被禁用,就会被强制转换为字符串。

有关详细信息,请参阅 __toString (php.net)