如何确保显示服务器错误?

时间:2014-02-12 13:17:59

标签: php

我需要在实时服务器上测试一些功能,很明显他们在某个全球范围内关闭了错误。

问题是,当我不知道是什么引发错误时,我无法工作。如何确保显示异常,而不仅仅是500个代码。

我已经尝试将这两行放在我的脚本顶部,但它仍然是空的。

<?php

ini_set('error_reporting', E_ALL);
error_reporting(E_ALL);

throw new Exception('Fatal Error'); // nothing is outputed

1 个答案:

答案 0 :(得分:2)

这两行非常相似,所以要删除其中一行。

您还需要ini_set("display_errors",1);来实际显示错误。

但请注意,这不适用于当前文件中的语法错误,因为这些错误发生在解析阶段,在实际运行任何语句之前。