English | 简体中文 | 繁體中文
查询

Error::__toString()函数—用法及示例

「 将一个对象转换为字符串 」


函数名:__toString()

适用版本:PHP 5 >= 5.2.0, PHP 7

函数描述:__toString() 方法用于将一个对象转换为字符串。当一个对象被当作字符串使用时,__toString() 方法会被自动调用。

用法:

  1. 创建一个类,并在该类中定义__toString()方法。
  2. 类中的__toString()方法应该返回一个字符串,该字符串即为对象的字符串表示形式。

示例:

class Person {
  private $name;
  private $age;

  public function __construct($name, $age) {
    $this->name = $name;
    $this->age = $age;
  }

  public function __toString() {
    return "Name: " . $this->name . ", Age: " . $this->age;
  }
}

$person = new Person("John", 25);
echo $person; // 调用__toString()方法并输出 "Name: John, Age: 25"
补充纠错
上一个函数: Error::__construct()函数
热门PHP函数
分享链接