gpt4 book ai didi

PHP die()函数会断开mysql吗?

转载 作者:行者123 更新时间:2023-11-29 04:49:25 25 4
gpt4 key购买 nike

我总是在发出 die() 命令之前调用 mysqli_close()

这很乏味,有时会被遗忘,但我想确定 die 命令是关闭所有 mysql 连接还是仍然保持打开状态?

我无法通过 PHP 检查,因为脚本在 die() 命令后停止。

最佳答案

当脚本执行结束时,所有非持久性资源都将关闭。

简而言之,退出执行是完全安全的。 PHP 将为您处理关闭一切。 (再次强调,对于持久连接,尽管它们需要在某个地方保持打开状态,所以如果您只是普通的 PHP 可执行文件而没有围绕它的网络服务器,那么它们也将被关闭。)

旁注:我从来没能找到这方面的任何官方文档,所以你可能不应该依赖它,但从几周前我做的一些测试来看,当有人问到类似的问题时,似乎资源在超出范围后立即关闭。我也只测试了文件和 mysql 连接资源,所以它可能只是那些。

关于PHP die()函数会断开mysql吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13576128/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com