查詢

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函式
分享連結