課程
/后端開發
/PHP
/PHP進階篇
為什么是echo $car->name而不是echo $car->$name
2015-12-19
源自:PHP進階篇 2-3
正在回答
echo $car->$name這種寫法會保持undefined的錯誤,相當于再定義一個$name,你可以用java代碼思想嘛,對象屬性定義int a,調用時用this.a,你不可能用this.int a吧~
陌上_0004 提問者
假如你定義了$name = 'name'就可以這樣用了。$name 會解析出來,當然沒定義的話,這樣用報錯是很正常的。
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序
5 回答echo $car->name;的name為什么不要$符號
4 回答echo $car->speed;
3 回答$car->name 什么意思
4 回答$car->name ..這個name.指的是$name 還是$this->name這個name.
2 回答$car->speed,為什么不是$car->$speed?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-12-19
echo $car->$name這種寫法會保持undefined的錯誤,相當于再定義一個$name,你可以用java代碼思想嘛,對象屬性定義int a,調用時用this.a,你不可能用this.int a吧~
2015-12-20
假如你定義了$name = 'name'就可以這樣用了。$name 會解析出來,當然沒定義的話,這樣用報錯是很正常的。