是快速獲取對(duì)象的字符串表示的最便捷的方式,它是在直接輸出對(duì)象引用時(shí)自動(dòng)調(diào)用的方法。 在__toString()方法中一定要有一個(gè)字符串作為返回值,通常在此方法中返回的字符串是使用對(duì)象中多個(gè)屬性連接而成的。
成都創(chuàng)新互聯(lián)公司是專(zhuān)業(yè)的天門(mén)網(wǎng)站建設(shè)公司,天門(mén)接單;提供做網(wǎng)站、成都做網(wǎng)站,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行天門(mén)網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
class testclass{
private $foo;
function __construct($a){ //通過(guò)構(gòu)造方法傳值為成員屬性賦初值
$this->foo=$a; //為成員屬性賦值
}
public function __toString(){ //在類(lèi)中定義一個(gè)__toString()方法
return $this->foo; //返回一個(gè)成員屬性$foo的值
}
}
$b=new testclass("hello!"); //創(chuàng)建一個(gè)對(duì)象并賦值給對(duì)象引用$b
echo $b; //直接輸出對(duì)象引用則自動(dòng)調(diào)用了對(duì)象中__toString()方法輸出hello!
?>