php单列设计模型
2021-05-28 09:02
标签:const 频繁 elf 数据库 eof clone 私有变量 div 实例 思考: 1.需要定义三个私有的变量和方法,私有变量接收实例,私有构造方法和私有克隆方法是防止外部去实例化类 2.提供一个公开的私有方法用于外部调用 3.判断是否有被实例化过来实现单列效果 4.实现单一实例化效果,多用于数据库连接操作,防止频繁实例化造成资源浪费 php单列设计模型 标签:const 频繁 elf 数据库 eof clone 私有变量 div 实例 原文地址:https://www.cnblogs.com/hxmbk/p/14775934.htmlphp
class One{
private static $_one;
private function __construct(){}
private function __clone(){}
public static function getOne(){
if(!self::$_one instanceof One){
self::$_one = new One();
}
return self::$_one;
}
}
$b = One::getOne();
var_dump($b);