如何在PHP文件中将设置更改为true?

时间:2017-06-21 06:29:23

标签: php error-handling

我安装了一个安装了PHP 5.5的Apache2 Web服务器 我的默认PHP设置是display_error = 0(我不需要全局显示的错误)但我需要在特定的PHP文件中使用它。

我尝试过:

error_reporting(E_ALL);
ini_set("display_errors", 1);

它没有用。

有人能告诉我如何让它在特定的PHP文件中显示错误?

1 个答案:

答案 0 :(得分:0)

  

我试图强制写一些没有语法逻辑并且没有显示错误的错误...

要在PHP中显示解析错误,您必须将其放在php.ini上

display_errors = on

我的建议是避免在生产服务器上显示错误,但要记录所有错误。因此,您可以稍后检查并修复来自yoursite-error.log文件的错误。 如果你的应用程序有警告,错误等,你应该担心。恕我直言,把你的注意力集中在几个文件而不是所有文件上是一个坏主意。

尽管可以在运行时设置display_errors(使用ini_set()),但如果脚本存在致命错误,则不会产生任何影响。这是因为没有执行所需的运行时操作。