错误报告设置为0但仍显示错误

时间:2012-11-04 12:57:31

标签: php error-reporting

在我的应用程序中,我将error_reporting设置为0,并确保在我回显error_reporting()时设置为i,它表示它为0。

如果我故意遗漏分号只是为了触发错误(在我将其设置为0的某个地方),它仍会显示错误:

  

解析错误:语法错误,意外的T_VARIABLE。 。

有谁知道为什么会这样?我正在使用WAMP在我自己的机器上进行开发。

感谢。

2 个答案:

答案 0 :(得分:6)

由于它是一个解析错误,它会在之前遇到它实际运行你的任何代码,因此它会显示出来。

您应该更改php.ini文件中的设置,因为这将在解析PHP文件之前进行处理。

答案 1 :(得分:0)

除非您实际将php.ini文件中的error_reporting设置为0

,否则会显示解析错误