php中__toString()方法用法示例
本文實例講述了php中__toString()方法。分享給大家供大家參考,具體如下:
我們前面說過在類里面聲明“--”開始的方法名的方法,都是在某一時刻不同情況下自動調用執(zhí)行的方法?!癬_toString()”方法也是一樣自動被調用的。是在直接輸出對象引用時自動調用的。
<?php
class TestClass{
public $foo;
public function __construct($foo) {
$this->foo = $foo;
}
public function __toString() {
return $this->foo;
}
}
$class = new TestClass("Hello");
echo $class;
?>
這時候就會自動輸出“Hello”。
更多關于PHP相關內容感興趣的讀者可查看本站專題:《php面向對象程序設計入門教程》、《PHP基本語法入門教程》、《PHP運算與運算符用法總結》、《PHP網(wǎng)絡編程技巧總結》、《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設計有所幫助。
- php面向對象全攻略 (十一)__toString()用法 克隆對象 __call處理調用錯誤
- PHP 5.3新增魔術方法__invoke概述
- php面向對象程序設計中self與static的區(qū)別分析
- PHP面向對象中new self()與 new static()的區(qū)別淺析
- php面向對象中static靜態(tài)屬性和靜態(tài)方法的調用
- PHP 面向對象 final類與final方法
- PHP面向對象之旅:深入理解static變量與方法
- php面向對象中static靜態(tài)屬性與方法的內存位置分析
- PHP面向對象編程之深入理解方法重載與方法覆蓋(多態(tài))
- PHP面向對象程序設計(OOP)之方法重寫(override)操作示例
- PHP面向對象程序設計__tostring()和__invoke()用法分析
相關文章
PHP 實現(xiàn)代碼復用的一個方法 traits新特性
這篇文章主要介紹了PHP 實現(xiàn)代碼復用的一個方法,traits的新特性的相關資料,需要的朋友可以參考下2015-02-02
PHP使用GETDATE獲取當前日期時間作為一個關聯(lián)數(shù)組的方法
這篇文章主要介紹了PHP使用GETDATE獲取當前日期時間作為一個關聯(lián)數(shù)組的方法,實例分析了php中GETDATE函數(shù)使用技巧,需要的朋友可以參考下2015-03-03
PHP表單遞交控件名稱含有點號(.)會被轉化為下劃線(_)的處理方法
做項目的過程中發(fā)現(xiàn),表單遞交就是不成功,后來發(fā)現(xiàn)原來我給控件的名字不規(guī)范導致,控件遞交到后端之后,發(fā)現(xiàn)所有我控件名字中含有.號的名字,遞交過之后都會被轉化成下劃線_2013-01-01

