您好,登錄后才能下訂單哦!
是快速獲取對象的字符串表示的最便捷的方式,它是在直接輸出對象引用時自動調用的方法。 在__toString()方法中一定要有一個字符串作為返回值,通常在此方法中返回的字符串是使用對象中多個屬性連接而成的。
<?pph
class testclass{
private $foo;
function __construct($a){ //通過構造方法傳值為成員屬性賦初值
$this->foo=$a; //為成員屬性賦值
}
public function __toString(){ //在類中定義一個__toString()方法
return $this->foo; //返回一個成員屬性$foo的值
}
}
$b=new testclass("hello!"); //創(chuàng)建一個對象并賦值給對象引用$b
echo $b; //直接輸出對象引用則自動調用了對象中__toString()方法輸出hello!
?>
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。