課程
/后端開發(fā)
/PHP
/PDO—數(shù)據(jù)庫抽象層
有沒有大神能夠解釋一下
2015-09-15
源自:PDO—數(shù)據(jù)庫抽象層 5-2
正在回答
class?User?{? ????//靜態(tài)變量保存全局實例 ????private?static?$_instance?=?null; ????//私有構(gòu)造函數(shù),防止外界實例化對象 ????private?function?__construct()?{ ????}???? ????//靜態(tài)方法,單例統(tǒng)一訪問入口 ????static?public?function?getInstance()?{ ????????if?(is_null?(?self::$_instance?)?||?isset?(?self::$_instance?))?{ ????????????self::$_instance?=?new?self?(); ????????} ????????return?self::$_instance; ????} }
使用單例模式可以避免大量的new操作。因為每一次new操作都會消耗系統(tǒng)和內(nèi)存的資源。
葉師傅 提問者
首先將構(gòu)造函數(shù)私有化(也就是無法實例化對象),必須 $user = User::getInstance() ?來實例化對象,如果之前實例化過就直接return
舉報
本教程主要通過實戰(zhàn)演練深入剖析PDO以加深理解
1 回答自己的PDO連接數(shù)據(jù)庫所顯示出來的跟老師有點不一樣,有問題嗎?
1 回答pdo uri連接數(shù)據(jù)庫問題
1 回答為什么連接數(shù)據(jù)庫超時,根本就是連接不上數(shù)據(jù)庫
1 回答現(xiàn)在數(shù)據(jù)庫都是用那種連接的方法?
1 回答只有一個數(shù)據(jù)庫正常運行,其他報錯
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-09-15
使用單例模式可以避免大量的new操作。因為每一次new操作都會消耗系統(tǒng)和內(nèi)存的資源。
2015-09-15
首先將構(gòu)造函數(shù)私有化(也就是無法實例化對象),必須 $user = User::getInstance() ?來實例化對象,如果之前實例化過就直接return