博客列表 >PHP 设计模式之——单例模式

PHP 设计模式之——单例模式

非常缪
非常缪原创
2017年09月20日 21:51:47578浏览

/**
*单例模式示例
*/
final class Sigle{
 private static $ins = null;
 public static function getIns(){
   if(self::$ins === null){
     self::$ins = new self();
   }
   return self::$ins;
 }

 /**
  * 封锁重写和继承
  */
 final private function __construct(){
 }
 /**
  * 封锁克隆
  */
 final private function __clone(){
 }
}
$s1 = Sigle::getIns();
$s2 = Sigle::getIns();
if($s1===$s2){
   echo '是同一个对象';
}else{
   echo '不是同一个对象';
}



声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议