单例模式
// 单例模式
class Single
{
protected static $isset;
/**
* 第一步:私有化构造方法
*/
private function __construct(){
}
/**
* 第二步:获取实例
*/
static function create(){
if( !self::$isset ){
self::$isset = new self();
}
return self::$isset;
}
/**
* 第三步:私有化克隆方法
*/
private function __clone(){
}
}
$s = Single::create();
$s2 = Single::create();
var_dump($s);
var_dump($s2);die;

浙公网安备 33010602011771号