在框架中实现类似PHP中的__toString()
方法,可以通过在类中定义一个__toString()
方法来实现。下面是一个示例:
class MyClass {
private $property;
public function __construct($property) {
$this->property = $property;
}
public function __toString() {
return $this->property;
}
}
$obj = new MyClass('Hello World');
echo $obj; // 输出 Hello World
在上面的示例中,MyClass
类中定义了一个__toString()
方法,当在类的实例上调用echo
或者print
函数时,会自动调用__toString()
方法来返回一个表示当前对象的字符串。