1

可能重复:
如何捕获致命错误:PHP 中超过了 30 秒的最大执行时间

我以前用过set_time_limit(60);很多次。但是,当超过这个值时,无论如何都会捕获它,目前它只是以同样的旧错误进行轰炸。

我想捕获它失败然后以我自己的方式处理它?

4

1 回答 1

4

来自 php.net 中set_time_limit的评论部分

<?php
set_time_limit(60);
ob_start();
function shutdown () {
  $out = ob_get_clean();echo $out; // echo output if required
  // do your processing code
}
register_shutdown_function('shutdown');

// your code
?>
于 2012-09-29T07:59:20.473 回答