您的位置:首页 > 其它

单态设计模式:(最终只能得到一个对象)

2014-10-08 18:46 127 查看
<?php
header("content-type:text/html;charset=utf-8");

class A{
	public static $link = null;

	public function __construct(){
		echo '链接数据库';
	}

	public static function getconnect(){
		if(is_null(self::$link)){
			return self::$link = new A;
		}else{
			return self::$link;
		}
	}
}

$a = A::getconnect();
echo '<br>';
$b =  A::getconnect();
if($a === $b){
	echo 'Y';
}else{
	echo 'N';
}

结果:  //证明这是同一个对象。
链接数据库
Y
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐