2

我一直想知道的是,似乎几乎没有 PHP 应用程序会显式关闭 MySQL 连接mysqli_close()

这是如何运作的?脚本停止执行时 PHP 会自动关闭 MySQL 连接吗?

4

1 回答 1

2

是的,连接将被关闭,除非它是一个持久连接(p:在 host 之前打开)。非持久性资源在脚本结束时自动释放,因为不再有对它们的引用。

从 PHP 手册

感谢 PHP 4 的 Zend 引擎引入的引用计数系统,自动检测到不再引用它的资源,并被垃圾收集器释放。因此,很少需要手动释放内存。

于 2012-05-30T04:54:05.843 回答