Php 单例数据库与现有数据库

Php 单例数据库与现有数据库,php,pdo,Php,Pdo,通过概述,您可以创建一个存在的数据库连接,但我想知道,当我可以创建一个单例类来实例化db连接并通过某个函数公开它时,为什么要使用此方法?在脚本响应结束时,一个非持久性单例连接PDO正在关闭。持久连接不会在脚本结束时关闭,而是在另一个脚本使用相同凭据请求连接时缓存并重新使用。持续连接可能会导致不必要的副作用和安全问题 我认为你在问题中给出的反例不是很清楚。您可能不了解持久数据库连接的属性。这与插入PDO对象的频率关系不大。持久连接与单例模式有什么关系?

通过概述,您可以创建一个存在的数据库连接,但我想知道,当我可以创建一个单例类来实例化db连接并通过某个函数公开它时,为什么要使用此方法?

在脚本响应结束时,一个非持久性单例连接PDO正在关闭。持久连接不会在脚本结束时关闭,而是在另一个脚本使用相同凭据请求连接时缓存并重新使用。持续连接可能会导致不必要的副作用和安全问题


我认为你在问题中给出的反例不是很清楚。您可能不了解持久数据库连接的属性。这与插入PDO对象的频率关系不大。持久连接与单例模式有什么关系?