如何在php中抑制特定错误

时间:2010-08-06 09:13:28

标签: php

我想在自动运行的脚本中禁止超时错误。脚本超时的事实不是问题,因为它会在超时后的一分钟内再次运行。我想要报告所有其他错误。

有什么想法吗?

3 个答案:

答案 0 :(得分:3)

如果@nikic's answer不是你所追求的,你可以使用

设置可以处理特定错误的自定义错误处理程序。

答案 1 :(得分:2)

set_time_limit(0);

这将简单地删除超时。也许这就够了?

答案 2 :(得分:1)

function suppress_timeout() {
   if (connection_status() == CONNECTION_TIMEOUT) {
      // do your own thing here
   }
}

register_shutdown_function("suppress_timeout");