php(oo 设计模式之单件模式练习)
时间:2007-01-18 来源:liuxingyuyuni
?php
/**
* @author bianjiang
* @desc
* 单件模式练习
* */
class MySQLConnect
{
public static function get()
{
static $db = null;
//当运行 $conn2 = MySQLConnect::get()此处时直接返回上一次的$db 这样就保证了唯一性
if($db == null)
{
$db = new MySQLConnect();
return $db;
}
else
{
return $db;
}
}
private $conn = null;
private function __construct()
{
$this->conn = new mysqli('localhost','root','wowangle','test');
}
}
$conn1 = MySQLConnect::get();
$conn2 = MySQLConnect::get(); //使用zend studio 调试的时候注意 $conn2的程序运作流程
var_dump($conn1);
var_dump($conn2);
?>
相关阅读 更多 +
排行榜 更多 +