PHP-在有限时间后停止执行

PHP-在有限时间后停止执行,php,Php,如果php脚本执行时间超过某个特定时间,是否有任何方法可以执行操作 我可以看到有一个set_time_limit函数,它在一段时间后抛出一个致命错误。但我无法捕捉到这个致命错误并在这种情况下执行操作 提前感谢可能是错误的,但我认为建议的复制将结束脚本,虽然听起来您想继续脚本,但在x秒后结束循环部分 如果是,请在开始循环之前设置时间- $starttime = time(); 然后在循环中添加一个- $now = time()-$starttime; if ($now > 30) {

如果php脚本执行时间超过某个特定时间,是否有任何方法可以执行操作

我可以看到有一个set_time_limit函数,它在一段时间后抛出一个致命错误。但我无法捕捉到这个致命错误并在这种情况下执行操作


提前感谢

可能是错误的,但我认为建议的复制将结束脚本,虽然听起来您想继续脚本,但在x秒后结束循环部分

如果是,请在开始循环之前设置时间-

$starttime = time();
然后在循环中添加一个-

$now = time()-$starttime;
if ($now > 30) {             //assuming you're looking at 30 seconds
break;
}

然后结束你的循环。30秒后,循环将停止,脚本将继续。

可能是错误的,但我认为建议的复制将结束脚本,虽然听起来您想继续脚本,但在x秒后结束循环的一部分

如果是,请在开始循环之前设置时间-

$starttime = time();
然后在循环中添加一个-

$now = time()-$starttime;
if ($now > 30) {             //assuming you're looking at 30 seconds
break;
}

然后结束你的循环。30秒后,循环将停止,脚本将继续执行。

添加您自己的timmer,并检查它是否重复。。这里有一个答案:
set\u time\u limit(30)放置第二个文件和您自己的timmer,并检查其副本。。这里有一个答案:
set\u time\u limit(30)放置秒数