亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

PHP面向對象程序設計__tostring()和__invoke()用法分析

2024-05-05 00:09:33
字體:
來源:轉載
供稿:網友

本文實例講述了PHP面向對象程序設計__tostring()和__invoke()用法。分享給大家供大家參考,具體如下:

__tostring()魔術方法

將一個對象當做一個字符串來使用時,會自動調用該方法,并且在該方法中,可以返回一定的字符串,以表明該對象轉換為字符串之后的結果。該魔術方法比較常用。

注意:如果沒有定義該方法,則對象無法當做字符串來使用!

類里面未定義__tostring()方法的例子

<?phpini_set('display_errors', 1);class A{  public $name;  public $age;  public $sex;  function __construct($name, $age, $sex){    $this->name = $name;    $this->age = $age;    $this->sex = $sex;  }}$obj1 = new A('張三', 15, '男');echo $obj1;  //echo 后面為字符串,而對象不是字符串,會報錯$v1 = "abc" . $obj1; //.為字符串連接符,會報錯$v2 = "abx" + $obj1; //+為加法運算符,會報錯?>

3個報錯內容分別為

Catchable fatal error: Object of class A could not be converted to string
Catchable fatal error: Object of class A could not be converted to string
Notice: Object of class A could not be converted to int

類里面定義__tostring()方法

<?phpini_set('display_errors', 1);class A{  public $name;  public $age;  public $sex;  function __construct($name, $age, $sex){    $this->name = $name;    $this->age = $age;    $this->sex = $sex;  }  function __tostring(){    $str = "姓名:" . $this->name;    $str .= "年齡:" . $this->age;    $str .= ",性別:" . $this->sex;    return $str;  //這里可以返回“任何字符串內容”  }}$obj1 = new A('張三', 15, '男');echo $obj1;  //調用__tostring(),不會報錯?>

運行結果

姓名:張三年齡:15,性別:男

__invoke()魔術方法

將對象當作函數來使用時,會自動調用該方法。通常不推薦這么做。

class A{  function __invoke(){    echo "<br />我是一個對象呀,你別把我當作一個函數來調用??!";  }}$obj = new A();$obj();  //此時就會調用類中的方法:__invoke()

 

希望本文所述對大家PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
538国产精品一区二区免费视频| 亚洲欧美精品中文字幕在线| 日韩高清欧美高清| 456亚洲影院| 国产亚洲精品激情久久| 国产成人精品日本亚洲| 91地址最新发布| 91久久精品国产91久久性色| 91精品国产91久久久久久| 亚洲精品国产品国语在线| 日韩精品免费在线视频| 亚洲欧美中文日韩在线| 欧美激情精品久久久久久蜜臀| 91国内免费在线视频| 欧洲亚洲在线视频| 中文字幕av一区| 久久久久99精品久久久久| 91国产美女在线观看| 亚洲欧美在线免费| 欧美精品免费看| 日本精品视频在线| 在线播放亚洲激情| 欧美日韩美女在线观看| 成人在线国产精品| 欧美久久精品午夜青青大伊人| 欧美激情一区二区久久久| 综合网日日天干夜夜久久| 亚洲欧美精品在线| 色www亚洲国产张柏芝| 亚洲精品久久久久久久久| 欧美激情日韩图片| 成人网页在线免费观看| 色无极影院亚洲| 日韩久久免费视频| 成人黄色中文字幕| 奇米四色中文综合久久| 国产精品福利网站| 91高潮精品免费porn| 欧美激情综合色综合啪啪五月| 8x海外华人永久免费日韩内陆视频| 免费97视频在线精品国自产拍| 久久影院资源网| 亚洲精品久久7777777| 亚洲国产天堂网精品网站| 九九热精品视频国产| 欧美极品美女电影一区| 欧美日韩国产麻豆| 在线观看不卡av| 亚洲女人天堂视频| 日韩中文字幕在线| 亚洲国产精品人人爽夜夜爽| 欧美激情亚洲视频| 欧美日韩国产激情| 欧美激情喷水视频| 国产精国产精品| 97在线免费观看| 尤物tv国产一区| 欧美在线视频一二三| 精品伊人久久97| 中文字幕亚洲欧美在线| 91精品视频免费看| 51色欧美片视频在线观看| 国产精品av电影| 青草热久免费精品视频| 亚洲午夜av久久乱码| 久久国内精品一国内精品| 91av在线免费观看| 欧美激情第99页| 久久久久久久久久婷婷| 国产小视频国产精品| 国产精品久久久久久久久久99| 国语自产精品视频在线看抢先版图片| 日韩精品免费一线在线观看| 欧美日韩一区二区免费在线观看| 91在线视频导航| 欧美性受xxxx白人性爽| 91久久久久久久久久久| 国产一区红桃视频| 日韩天堂在线视频| 欧美丝袜第一区| 在线色欧美三级视频| 欧美理论片在线观看| 国产精品爽爽爽| 久久久久久免费精品| 日韩黄色av网站| 色综合久综合久久综合久鬼88| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲人av在线影院| 日韩欧美中文字幕在线播放| 国产精品亚洲自拍| 日本在线观看天堂男亚洲| 久久免费福利视频| 亚洲视频在线视频| 中文字幕av一区中文字幕天堂| www日韩欧美| 日韩中文字幕在线精品| 亚洲色图25p| 国外日韩电影在线观看| 久久九九免费视频| 中国china体内裑精亚洲片| www.欧美免费| 精品久久久久久中文字幕大豆网| 亚洲欧美日韩国产成人| 亚洲国产精品久久91精品| 毛片精品免费在线观看| 成人性生交大片免费看视频直播| 国产亚洲福利一区| 91精品啪aⅴ在线观看国产| 亚洲九九九在线观看| 91精品国产网站| 欧美成人精品一区二区| 最近2019年日本中文免费字幕| 成人高清视频观看www| 黄色一区二区在线| 人人做人人澡人人爽欧美| 97成人超碰免| 欧美亚洲另类制服自拍| 欧洲精品在线视频| 狠狠爱在线视频一区| 欧美乱妇高清无乱码| 一本一道久久a久久精品逆3p| 欧美日本高清视频| 国产丝袜一区二区三区免费视频| 欧美黄色三级网站| 国产男人精品视频| 国产精品看片资源| 亚洲福利视频免费观看| 欧美日韩人人澡狠狠躁视频| 亚洲成色777777在线观看影院| 国产精品三级久久久久久电影| 在线视频免费一区二区| 亚洲久久久久久久久久| 九色精品免费永久在线| 国产有码在线一区二区视频| 亚洲人成亚洲人成在线观看| 亚洲午夜性刺激影院| 俺去了亚洲欧美日韩| 亚洲美女精品久久| 亚洲免费福利视频| 午夜精品一区二区三区在线| 中文在线不卡视频| 欧美老肥婆性猛交视频| 日韩精品一区二区三区第95| 欧美一区亚洲一区| 91久久中文字幕| 欧美成人精品一区二区| 日韩在线一区二区三区免费视频| 92国产精品视频| 久久av红桃一区二区小说| 久久色在线播放| 日韩视频在线免费观看| 国产综合久久久久久| 欧美疯狂xxxx大交乱88av| 国产精品黄页免费高清在线观看| 欧美激情第1页| 亚洲第一二三四五区| 国产欧美久久一区二区| 亚洲免费成人av电影| 久久人人爽人人爽爽久久| 久久九九免费视频| 少妇久久久久久| 欧美视频免费在线观看| 色综合色综合久久综合频道88| 亚洲japanese制服美女|