天天看點

單例設計模式

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

繼續閱讀