PHP 脚本可以 continue executing after the HTTP page request ,那么当我完成它时,我该如何最终停止它的执行呢?
此外,是否有事件可以检测操作系统何时将强制中止脚本?或者我如何保留一个内部计时器来预测 max_execution_time
?
最佳答案
exit()/die()将停止一个 php 脚本。
要知道何时停止脚本,您只需要使用 microtime作为计时器并将最大执行时间保存为常量(或从 php.ini 文件中获取)。
您还可以查看 Connection handling信息。我们有类似 connection_aborted() 的地方和 connection_status()
但是您要解决的问题是什么?
关于php - PHP 脚本能否自行中止或检测到中止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1428507/