PHP Conference Japan 2024

Stringable::__toString

(PHP 8)

Stringable::__toString获取对象的字符串表示形式

描述

public Stringable::__toString(): string

参数

此函数没有参数。

返回值

返回对象的 string 表示形式。

参见

添加注释

用户贡献的注释 1 条注释

zikro32 at gmail dot com
3 个月前
__toString() 魔术方法不应直接调用。

相反,它定义了当对象转换为字符串时返回的内容,无论是通过

(string)$element

显式转换,还是在某些会导致转换为字符串的上下文中隐式转换。

如果您确实需要显式调用一个方法将对象转换为字符串,那么您可以创建一个公共的 toString 方法并调用它,如果不需要转换,则避免直接使用魔术 __toString。
To Top