2010-01-20 75 views
3

我有一个PHP脚本,有时会产生一些不重要的轻微错误,但脚本停止执行下一行。我想要一些ini_set或其他东西,使它执行所有的脚本,即使有警告或错误。有没有办法停止脚本,如果发现错误?

注意:我无法修复这些错误。

感谢

+0

为什么你不能解决这些错误?错误在PHP中很重要,这就是为什么你的程序没有完成。 – pib 2010-01-20 04:07:08

回答

3

如果有致命错误,该脚本将无论什么停止,你可以什么都不做了。你看到没有像“错误恢复”这样的事情是在vb中。您可以通过@字符来抑制错误。

+0

谢谢,那些目前只是警告,是警告停止脚本? – 2010-01-20 04:10:35

+0

没有警告不会阻止他们。 – Sarfraz 2010-01-20 04:25:00

+0

必须有一些其他的致命错误,你应该把它放在脚本的顶部: ini_set(“display_errors”,true); error_reporting(E_ALL); – Sarfraz 2010-01-20 04:25:56

0

你可以尝试在一个try/catch块包裹“不重要”的代码:http://php.net/manual/en/language.exceptions.php

你可能想知道,为什么首先将错误发生,虽然。我担心你说错误不重要,而且你无法修复它们。

+0

虽然他不会看到他所看到的E_WARNINGs。 – 2010-01-20 18:18:49

+1

仍然无法生存的致命错误。 – 2013-06-07 15:23:20

相关问题