PHP实例化对象单例的方法:
三私一公:2个私有方法,1个私有属性,1个公共方法
代码如下 | 复制代码 |
privatefunction__construct(){}//不可以继承构造方法 privatefunction__clone(){}//不可以继承克隆方法 privarestatic$_instance; |
一公
代码如下 | 复制代码 |
publicstaticfunctiongetinstance(){ if(!isset(static:$_instance)){ static::$_instance=newstatic(); } returnstatic::$_instance; } |