亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

在類內部調用同一類中的屬性必須要$this->屬性名或者類名->屬性名么?

在類內部調用同一類中的屬性必須要$this->屬性名或者類名->屬性名么?

正在回答

2 回答

不能用的,具體應該和java的this是同一個意思,java訪問當前對象屬性是this.name,$this是偽變量,那就應該規定這么用的,如果用Car->name,那就和靜態變量的訪問方法會有沖突的意思了

0 回復 有任何疑惑可以回復我~

是的,想調用類中的成員方法或成員變量,就只能通過偽變量$this調用,$this顧名思義就是指類本身,需要注意的一點是$this?只能在類內部使用。否則將出錯

1 回復 有任何疑惑可以回復我~
#1

墨璟軒 提問者

那如果是$car=new Car();可以用Car->name么(內部的話)?還是說內部只能用$this?
2016-05-07 回復 有任何疑惑可以回復我~
#2

ycwangrd 回復 墨璟軒 提問者

不能用的,具體應該和java的this是同一個意思,java訪問當前對象屬性是this.name,$this是偽變量,那就應該規定這么用的,如果用Car->name,那就和靜態變量的訪問方法會有沖突的意思了
2016-05-07 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

在類內部調用同一類中的屬性必須要$this->屬性名或者類名->屬性名么?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號