我正在编写一个 php 脚本,我在其中执行一个循环,并且在循环内部有一个特定的函数处理信息,如此处所示。
while (some condition){
// some code
processInformation();
// Some more code
}
事实证明,在中途,在 processInformation() 中,我遇到了错误致命错误:超过了 30 秒的最大执行时间。使用 set_time_limit(0) 对我的情况没有帮助,因为 processInformation() 可能需要很长时间。我不希望错误完全破坏我的程序,所以如果 processInformation() 花费太长时间,我是否可以捕获异常或告诉 php“继续”循环?