php单例模式

单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式是一种常见的设计模式,在计算机系统中,线程池、缓存、日志对象数据库操作等功能g被设计成单例。

class single{
  
 
    //设置成受保护的属性
    protected static $ins = null;
  
    public static function getIns(){
  
        if(self::$ins == null){
             self::$ins = new self();
        }
        return self::$ins;
  
    }
  
    //protected 防止通过new实例化对象;
  
    //final 防止被继承 
    final protected function __construct() {
    }
  
     
    /**
  
     * 禁止clone产生对象
  
     */
  
    final protected function __clone() {
  
    }
  
}

 

posted @ 2019-01-13 23:06  abs_征召不老  阅读(113)  评论(0)    收藏  举报