覆盖对象会关闭数据库连接?

Overwriting an object closes the DB connection?

我们从服务器收到一条错误消息,指出与数据库的数据库连接过多。我试图找到导致缺乏优化的逻辑。我们使用名为 DB_Con 的对象连接到数据库。该对象在 init 上创建连接。

我的问题是如果 $Con = new DB_Con$Con = null 关闭连接?如果是,是立即完成还是安排在稍后进行垃圾回收。

另外,下面两行代码会打开两个数据库连接还是一个?

$Con = new DB_Con 
$Con = new DB_Con 

每次执行您应该只打开 1 个数据库连接。

完成数据库后,使用 $mysqli->close();

关闭页面上什至指出,除非您明确关闭连接,否则连接不会关闭。