Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直想知道的是,似乎几乎没有 PHP 应用程序会显式关闭 MySQL 连接mysqli_close()。
mysqli_close()
这是如何运作的?脚本停止执行时 PHP 会自动关闭 MySQL 连接吗?
是的,连接将被关闭,除非它是一个持久连接(p:在 host 之前打开)。非持久性资源在脚本结束时自动释放,因为不再有对它们的引用。
p:
从 PHP 手册:
感谢 PHP 4 的 Zend 引擎引入的引用计数系统,自动检测到不再引用它的资源,并被垃圾收集器释放。因此,很少需要手动释放内存。