单例模式

// 单例模式
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;

  

posted @ 2019-06-27 13:29  JiangBigShrimp  阅读(92)  评论(0编辑  收藏  举报