課程
/后端開發(fā)
/PHP
/PHP進階篇
//方法內(nèi)部可以使用$this偽變量調用對象的屬性或者方法????不太懂!!
2015-09-21
源自:PHP進階篇 2-2
正在回答
$this就是指代這個類。
可以在這個類中用:$this->functionName(); 來調用類中的方法。
如果是在類的外面,需要先對類進行實例化,才能調用類中的方法:
$obj = new blabla(); //實例化blabla這個類,這里的$obj代指實例化后的對象.(我是這么理解的,不一定對哈...)
$obj->sayhello(); ?//這里用$obj(也就是blabla類)來調用sayhello方法。
現(xiàn)在不懂沒關系,看PHP進階的時候再抽空看看面向對象,對面向對象有模糊的了解之后對學習是有一定的幫助的。
齊祥永 提問者
不知道?你學過java沒有? 這個->就是java中的? "."? 因為PHP中.是連接符? ? 就像?java中的? ?一個對象?是我?方法是吃
?就是? 我.吃();? PHP中就是?我 ->?吃();
非常感謝
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發(fā)網(wǎng)站程序
2 回答這里有點蒙。。。
2 回答$this 這個變量的作用
2 回答為什么非得用偽函數(shù)this?
1 回答子類Truck中$this->speed是指向父類Car中的變量嗎
3 回答變量的要求
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2015-09-21
$this就是指代這個類。
可以在這個類中用:$this->functionName(); 來調用類中的方法。
如果是在類的外面,需要先對類進行實例化,才能調用類中的方法:
$obj = new blabla(); //實例化blabla這個類,這里的$obj代指實例化后的對象.(我是這么理解的,不一定對哈...)
$obj->sayhello(); ?//這里用$obj(也就是blabla類)來調用sayhello方法。
現(xiàn)在不懂沒關系,看PHP進階的時候再抽空看看面向對象,對面向對象有模糊的了解之后對學習是有一定的幫助的。
2018-11-12
不知道?你學過java沒有? 這個->就是java中的? "."? 因為PHP中.是連接符? ? 就像?java中的? ?一個對象?是我?方法是吃
?就是? 我.吃();? PHP中就是?我 ->?吃();
2015-09-21
非常感謝