在PHP页面超时之前调用一个函数


Call a function before the page is timeout in PHP

我有一个PHP脚本,将运行很长时间。我使用set_time_limit()函数将执行时间限制设置为5分钟。我想问一下,当超时限制达到时,我是否可以设置脚本调用函数?比如JavaScript中的页面卸载脚本或者iPhone SDK中的NSViewController中的viewDidUnload函数?

您可以使用register_shutdown_function()来注册一个回调,当执行结束时调用它。您还应该查看一下连接处理。

您可以使用register_shutdown_function()来实现,但这不是好的做法,记住您还会捕获致命错误,解析错误等