天天看点

单例设计模式

final class Person{
     //静态成员属性
     static private $obj=null;
     //构造方法
     private function __construct(){
         echo 111 .'<br />';
     }
     //只能实例化一次
     static public function getIns(){
         if(self::$obj==null){
             self::$obj = new Person();
         }else{
             return self::$obj;
         }
     }
 }
 Person::getIns();
 Person::getIns();           

继续阅读