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