A-A+

单例设计模式

2015年06月25日 PHP 暂无评论 阅读 983 views 次

需求如下:每次对数据库连接的访问中都只能获得唯一的一个数据库连接,具体连接数据库的详细代码忽略。


class Mysql
{
private static $instance = null;
private $conn;

private function __construct()
{
mysql_connect('localhost','root','');
}

public static function getInstance()
{
if(!self::$instance instanceof self)
{
self::$instance = new self;
}
return self::$instance;
}

private function __clone(){}
}

$db = Mysql::getInstance();

给我留言

Copyright © 严佳冬 保留所有权利.   Theme  Ality 百度地图 苏ICP备15015381号-1

用户登录

分享到: