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