課程
/后端開發(fā)
/PHP
/PHP進階篇
請問在這句話中“在類中定義的變量稱之為屬性,屬性的變量可以設置初始化的默認值,默認值必須是常量?!痹趺蠢斫?,默認值必須是常量,本人認為明明是變量,謝謝了
2018-02-09
源自:PHP進階篇 2-3
正在回答
class?Lei{ ????$a?=?'a'; ????$aa?=?1; ????$b?=?431.2 }
如上所示,$a, $aa, $b是三個屬性,并且都有默認值。
這幾個默認值就是常量,改變不了的。因為'a'就是'a', 1就是1, 431.2就是431.2,你無法改變他們。
你所能做的,就是改變變量的值,比如說把$a的值變成'b'那么,$a的值就改變了。但'a'還是'a'。
qq_光亮_1 提問者
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發(fā)網(wǎng)站程序
2 回答在類內(nèi)部調(diào)用同一類中的屬性必須要$this->屬性名或者類名->屬性名么?
1 回答調(diào)用的方法是不是必須有返回值,靜態(tài)方法中是不是必須是靜態(tài)的屬性?
1 回答self 是默認值嗎?
3 回答變量必須訪問控制。方法可以默認,可以省略不寫,是這樣嗎?
2 回答子類構造方法中調(diào)用父類的構造方法為父類的屬性賦值
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2018-02-09
如上所示,$a, $aa, $b是三個屬性,并且都有默認值。
這幾個默認值就是常量,改變不了的。因為'a'就是'a', 1就是1, 431.2就是431.2,你無法改變他們。
你所能做的,就是改變變量的值,比如說把$a的值變成'b'那么,$a的值就改變了。但'a'還是'a'。