单例模式 学习。。。。

原创 2018-10-31 23:11:40 167
摘要:class Hubby{    private function __construct(){}//构造器私有化,禁止用new 来创建类的实例化    private function __clone(){}//克隆私有化,禁止clone来克隆当前类的实例    //创建类的内部静态属性,保存类的唯一实例    pro

class Hubby
{
   private function __construct(){}//构造器私有化,禁止用new 来创建类的实例化
   private function __clone(){}//克隆私有化,禁止clone来克隆当前类的实例

   //创建类的内部静态属性,保存类的唯一实例
   protected static $instance = null;

   //创建一个外部接口,创建并返回当前类的唯一实例
   public static function getInstance(){
       if(is_null(static::$instance)){
           static::$instance = new static();
       }

       return static::$instance;
   }

}

批改老师:天蓬老师批改时间:2018-11-01 10:43:47
老师总结:代码规范,注释完整

发布手记

热门词条