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