在一个网站中,我打算做一个单例模式的DBConnection Class,它可以提供数据库的连接,
public static function get_connection()
{
$connection = DB::connect($dsn);
return self::$connection;
}
问题是我在多处调用了get_connection()方法,每调用一次是不是就打开了一个新的连接呢?如果是的话,这就违背的整个站点只需要一个数据库连接的愿望。请问有没有什么方式缓存这个$connection的值?
谢谢!
public static function get_connection()
{
$connection = DB::connect($dsn);
return self::$connection;
}
问题是我在多处调用了get_connection()方法,每调用一次是不是就打开了一个新的连接呢?如果是的话,这就违背的整个站点只需要一个数据库连接的愿望。请问有没有什么方式缓存这个$connection的值?
谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货