1

重複の可能性:
致命的なエラーをキャッチする方法:PHPで最大実行時間が30秒を超えました

私はset_time_limit(60);以前に何度も使用しました。しかし、これを超えたときにキャプチャする方法はありますか?現時点では、同じ古いエラーで爆撃します。

失敗したものをキャプチャして、独自の方法で処理したいですか?

4

1 に答える 1

4

set_time_limitのphp.netのコメントセクションから

<?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 に答える