gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

php __toString()方法有什么用

“__toString()”是php中的一個(gè)魔術(shù)方法,在把對(duì)象轉(zhuǎn)換成字符串時(shí)自動(dòng)調(diào)用,用于一個(gè)類被當(dāng)成字符串時(shí)應(yīng)怎樣回應(yīng);該方法必須返回一個(gè)字符串,否則將發(fā)出一條“E_RECOVERABLE_ERROR”級(jí)別的致命錯(cuò)誤。

php __toString()方法有什么用

本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦

__toString(),類被當(dāng)成字符串時(shí)的回應(yīng)方法

__toString()是php中的一個(gè)魔術(shù)方法,在把對(duì)象轉(zhuǎn)換成字符串時(shí)自動(dòng)調(diào)用。

在面向?qū)ο缶幊讨校琍HP 提供了一系列的魔術(shù)方法,這些魔術(shù)方法為編程提供了很多便利,在 PHP 中的作用是非常重要的。PHP 中的魔術(shù)方法通常以__(兩個(gè)下劃線)開(kāi)始,并且不需要顯式的調(diào)用而是在某種特定條件下自動(dòng)調(diào)用的。

作用:

__toString() 方法用于一個(gè)類被當(dāng)成字符串時(shí)應(yīng)怎樣回應(yīng)。例如 `echo $obj;` 應(yīng)該顯示些什么。

注意:

此方法必須返回一個(gè)字符串,否則將發(fā)出一條 `E_RECOVERABLE_ERROR` 級(jí)別的致命錯(cuò)誤。

警告:

不能在 __toString() 方法中拋出異常。這么做會(huì)導(dǎo)致致命錯(cuò)誤。

代碼:

<?php class Person {     public $sex;     public $name;     public $age;     public function __construct($name="",  $age=25, $sex='男')     {         $this->name = $name;         $this->age  = $age;         $this->sex  = $sex;     }     public function __toString()     {         return  'go go go';     } } $person = new Person('小明'); // 初始賦值 echo $person;

結(jié)果:

go go go

那么如果類中沒(méi)有 __toString() 這個(gè)魔術(shù)方法運(yùn)行會(huì)發(fā)生什么呢?讓我們來(lái)測(cè)試下:

代碼:

<?php class Person {     public $sex;     public $name;     public $age;     public function __construct($name="",  $age=25, $sex='男')     {         $this->name = $name;         $this->age  = $age;         $this->sex  = $sex;     }      } $person = new Person('小明'); // 初始賦值 echo $person;

結(jié)果:

Catchable fatal error: Object of class Person could not be converted to string in D:phpStudyWWWtestindex.php on line 18 很明顯,頁(yè)面報(bào)了一個(gè)致命錯(cuò)誤,這是語(yǔ)法所不允許的。

擴(kuò)展資料:PHP 中的魔術(shù)方法如下表所示:

魔術(shù)方法 作用
__construct() 實(shí)例化類時(shí)自動(dòng)調(diào)用
__destruct() 類對(duì)象使用結(jié)束時(shí)自動(dòng)調(diào)用
__set() 在給未定義的屬性賦值時(shí)自動(dòng)調(diào)用
__get() 調(diào)用未定義的屬性時(shí)自動(dòng)調(diào)用
__isset() 使用 isset() 或 empty() 函數(shù)時(shí)自動(dòng)調(diào)用
__unset() 使用 unset() 時(shí)自動(dòng)調(diào)用
__sleep() 使用 serialize 序列化時(shí)自動(dòng)調(diào)用
__wakeup() 使用 unserialize 反序列化時(shí)自動(dòng)調(diào)用
__call() 調(diào)用一個(gè)不存在的方法時(shí)自動(dòng)調(diào)用
__callStatic() 調(diào)用一個(gè)不存在的靜態(tài)方法時(shí)自動(dòng)調(diào)用
__toString() 把對(duì)象轉(zhuǎn)換成字符串時(shí)自動(dòng)調(diào)用
__invoke() 當(dāng)嘗試把對(duì)象當(dāng)方法調(diào)用時(shí)自動(dòng)調(diào)用
__set_state() 當(dāng)使用 var_export() 函數(shù)時(shí)自動(dòng)調(diào)用,接受一個(gè)數(shù)組參數(shù)
__clone() 當(dāng)使用 clone 復(fù)制一個(gè)對(duì)象時(shí)自動(dòng)調(diào)用
__debugInfo() 使用 var_dump() 打印對(duì)象信息時(shí)自動(dòng)調(diào)用

推薦學(xué)習(xí):《PHP視頻教程》

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
美女网站色免费| 四虎精品欧美一区二区免费| 无码人妻精品一区二区蜜桃百度| 免费裸体美女网站| 日韩 欧美 高清| 激情网站五月天| 日本精品www| 国产精品亚洲二区在线观看| 成人中文字幕av| jizz18女人| 亚洲精品乱码久久久久久动漫| 中文字幕成人免费视频| 一级黄色高清视频| 美女av免费观看| 男女视频网站在线观看| 妺妺窝人体色www在线小说| 69堂免费视频| 中文字幕国产免费| 青青草综合视频| 免费在线激情视频| 想看黄色一级片| 亚洲人成无码网站久久99热国产 | 日韩手机在线观看视频| 国产熟人av一二三区| 国产成年人视频网站| 欧洲精品视频在线| 免费裸体美女网站| 中文字幕第50页| 国产精品亚洲a| 五月天综合婷婷| 大肉大捧一进一出好爽动态图| 九九热99视频| 日韩精品―中文字幕| 99久久99精品| 亚洲熟女乱色一区二区三区 | 国产又粗又爽又黄的视频| 免费不卡av在线| 91在线第一页| 日本激情视频在线播放| 久久久国内精品| 涩涩网站在线看| 欧美成人黑人猛交| 成人免费网站入口| 久久久福利影院| 亚洲天堂网一区| 精品久久一二三| a级片一区二区| 五月天国产视频| 亚洲少妇久久久| 黄色高清无遮挡| av动漫在线观看| 一区二区传媒有限公司| 欧美日韩中文字幕在线播放| www.亚洲高清| 日本xxxx黄色| 亚洲不卡视频在线| 日本新janpanese乱熟| 国产aaa免费视频| 激情成人开心网| bt天堂新版中文在线地址| 亚洲怡红院在线| 91热视频在线观看| 永久免费黄色片| 中文字幕av久久| 加勒比海盗1在线观看免费国语版| 黄色在线视频网| jizz欧美性11| 日韩视频在线免费播放| 日韩精品aaa| 免费观看黄色的网站| 狠狠干视频网站| 欧美乱大交xxxxx潮喷l头像| 国产美女在线一区| 国产精品免费入口| 爱情岛论坛成人| 黄色a级三级三级三级| 成人毛片100部免费看| 国产v片免费观看| 欧美精品无码一区二区三区| 香港日本韩国三级网站| 亚洲天堂伊人网| 精品国产av无码一区二区三区 | 牛夜精品久久久久久久| 国产永久免费网站| 一本大道东京热无码aⅴ| 国产婷婷一区二区三区| 欧在线一二三四区| 一区中文字幕在线观看| 国产freexxxx性播放麻豆| 免费观看精品视频| 亚洲av毛片在线观看| 少妇人妻无码专区视频| 538任你躁在线精品免费| 欧美日韩dvd| 精品久久久久久中文字幕2017| 亚洲日本黄色片| 波多野结衣av一区二区全免费观看| 欧在线一二三四区| 男女爱爱视频网站| 美女福利视频在线| 欧美交换配乱吟粗大25p| 亚洲国产精品毛片av不卡在线| 91蝌蚪视频在线| 久久国产色av免费观看| 欧美狂野激情性xxxx在线观| 人人干人人干人人| 波多野结衣乳巨码无在线| 91香蕉国产线在线观看| 欧美在线观看视频网站| 欧美久久久久久久久久久久久| 波多野结衣国产精品| 久久久久久久激情| av免费观看大全| 日韩中文字幕在线不卡| 亚洲一区二区中文字幕在线观看| 日韩 欧美 高清| 内射国产内射夫妻免费频道| 99久re热视频精品98| 少妇黄色一级片| 欧美一级黄色影院| 干日本少妇首页| 成人在线免费观看av| 国产 欧美 日韩 一区| 天堂在线精品视频| 日本高清免费在线视频| 在线免费黄色网| 岛国av免费在线| 日本黄色的视频| 污污的视频免费| 婷婷六月天在线| 天天干天天av| 欧美日韩久久婷婷| 青青视频免费在线| 欧美一区二区激情| 日本欧美视频在线观看| 久久国产精品网| 欧美二区在线视频| 日本va中文字幕| 天天综合网久久| 亚洲免费视频播放| 青青在线视频免费观看| 美脚丝袜脚交一区二区| 国产白丝袜美女久久久久| 日本男女交配视频| 国产精品丝袜久久久久久消防器材| 国产二级片在线观看| 哪个网站能看毛片| 午夜欧美福利视频| 成人免费看片视频在线观看| 欧美一级爱爱视频| 国产极品美女高潮无套久久久| 成人免费视频久久| 亚洲区成人777777精品| 日本男女交配视频| 日韩一级免费在线观看| а 天堂 在线| a级黄色一级片| 亚洲欧美日韩三级| 久久国产精品网| 少妇一级淫免费放| 日本aa在线观看| 91av在线免费播放| 加勒比海盗1在线观看免费国语版| 99视频在线免费播放| 九九九九九九九九| 日韩av资源在线| 欧美a级黄色大片| 男人插女人下面免费视频| 蜜桃视频成人在线观看| 午夜精品久久久内射近拍高清| 中文字幕一区二区三区四| 国产白丝袜美女久久久久| 久久艹这里只有精品| 在线视频日韩一区 | 欧美日韩亚洲自拍| 秋霞无码一区二区| 三级在线免费观看| 午夜精品免费看| 日av中文字幕| 欧美国产亚洲一区| 免费视频爱爱太爽了| 8x8x成人免费视频| 国产精品久久久毛片| 国产91在线免费| 日韩精品一区在线视频| 韩国黄色一级大片| 中文字幕日韩久久| 亚洲36d大奶网| 超碰超碰在线观看| 91香蕉视频污版| av无码精品一区二区三区| 男人日女人bb视频| 日韩欧美一区三区| 日本成年人网址| 日韩av一二三四| 91香蕉视频污版| 97人人爽人人| 国产资源中文字幕| 天堂av免费看| 免费一级淫片aaa片毛片a级|