我的單例模式設(shè)計(jì),使用后期靜態(tài)綁定
class?Database?{ ????private?static?$instance?=?null; ???? ????private?function?__construct(){ ????} ???? ????//?這里使用static進(jìn)行后期靜態(tài)綁定,繼承該類,即可變身為單例 ????public?static?function?getInstance(){ ????????if(!(static::$instance===null)){ ????????????static::$instance?=?new?static; ????????} ???????? ????????return?static::$instance; ????} ???? ????private?function?__clone(){ ????} ???? ???//其他成員 }
2015-12-19
在外面怎么給$instance動(dòng)態(tài)賦值?