HTML HTML5 PHP Mysql Linux 缓存技术 工具 资讯 读书 其他
当前位置: 资讯首页 » 全文内容

PHP单例模式

发布于: 2015-05-10 09:27:49 )


class siagle{
	public $hash = '';
	static protected $ins = NULL;
	final protected function __construct(){
		$this->hash = mt_rand(1,9999);
	}
	static public function getInstence(){
		if (self::$ins instanceof self){
			return self::$ins;
		}
		self::$ins = new self();
		return self::$ins;
	}
}

$s1 = siagle::getInstence();
$s2 = siagle::getInstence();
echo $s1 == $s2 ? '相等':'不相等';

To Top