在一个网站中,我打算做一个单例模式的DBConnection Class,它可以提供数据库的连接,
public static function get_connection()
{
$connection = DB::connect($dsn);
return self::$connection;
}
问题是我在多处调用了get_connection()方法,每调用一次是不是就打开了一个新的连接呢?如果是的话,这就违背的整个站点只需要一个数据库连接的愿望。请问有没有什么方式缓存这个$connection的值?
谢谢!