为了账号安全,请及时绑定邮箱和手机立即绑定

我的单例模式设计,使用后期静态绑定

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(){

    }
    
   //其他成员
}


正在回答

1 回答

在外面怎么给$instance动态赋值?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我的单例模式设计,使用后期静态绑定

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信