課程
/后端開發(fā)
/PHP
/大話PHP設(shè)計(jì)模式
受保護(hù)的屬性應(yīng)該設(shè)置為私有化的protected static $db;
2017-06-02
源自:大話PHP設(shè)計(jì)模式 5-3
正在回答
如果你只希望在本類使用就設(shè)置為私有的屬性;如果你也希望能被子類使用,則設(shè)置為受保護(hù)的屬性。至于static,決定你這個(gè)無需實(shí)例化即可訪問。
Flipped199
而且static 代碼可以簡(jiǎn)化:
if(!self::$db){ ???self::$db?=?new?self; } return?self::$db;
剛學(xué)到這里,不加static是會(huì)報(bào)錯(cuò)的
舉報(bào)
幫助PHPer具備使用設(shè)計(jì)模式解決工程中復(fù)雜邏輯的能力
4 回答單例模式中,保存對(duì)象的屬性應(yīng)該是私有的,靜態(tài)的屬性
2 回答prvate $db 不完整,應(yīng)該是private static $db
3 回答protected $db
1 回答類屬性數(shù)據(jù)保存的周期性問題
3 回答老師,修改迭代器屬性會(huì)自動(dòng)修改表屬性內(nèi)容的???
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-06-02
如果你只希望在本類使用就設(shè)置為私有的屬性;如果你也希望能被子類使用,則設(shè)置為受保護(hù)的屬性。至于static,決定你這個(gè)無需實(shí)例化即可訪問。
2021-03-26
而且static 代碼可以簡(jiǎn)化:
2021-02-02
剛學(xué)到這里,不加static是會(huì)報(bào)錯(cuò)的