捕获set_time_limit()到达 - PHP

时间:2012-09-29 07:52:06

标签: php time

  

可能重复:
  How to catch the fatal error: Maximum execution time of 30 seconds exceeded in PHP

之前我曾多次使用set_time_limit(60);。但无论如何都会捕获何时超过此值,此刻它只是以同样的错误轰炸。

我想捕获它失败然后以我自己的方式处理它?<​​/ p>

1 个答案:

答案 0 :(得分:3)

来自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
?>