首页 > 编程笔记 > PHP笔记 阅读:17

PHP __toString()的用法(新手必看)

在 PHP 代码中需要定义对象显示的信息时,可以在类中创建 __toString() 方法,它将返回用于描述对象的文本内容(string 类型)。

下面的代码在 /demo/tCar.php 文件的 tCar 类中添加 __toString() 方法。
<?php
class tCar
{
    //
    public function __toString()
    {
        return __CLASS__;
    }
    // 其他代码
}
?>
这里使用的 __CLASS__ 前后都有两个下画线(_),这个特殊的标识会返回当前类的名称。

使用 echo 语句显示 tCar 对象时,就会显示对象的类型名称。
<?php
require_once $_SERVER["DOCUMENT_ROOT"]."/demo/tCar.php";

$car= new tCar();
echo $car;
?>
执行代码会显示 tCar。

相关文章