PHP MySQL连接已关闭

时间:2012-05-30 04:49:07

标签: php mysql

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

这是如何工作的?当脚本停止执行时,PHP是否会自动关闭MySQL连接?

1 个答案:

答案 0 :(得分:2)

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

From the PHP manual

  

由于PHP 4的Zend引擎引入了引用计数系统,因此可以自动检测到没有更多引用的资源,并且它被垃圾收集器释放。因此,很少需要手动释放内存。