我安装了一个安装了PHP 5.5的Apache2 Web服务器
我的默认PHP设置是display_error = 0
(我不需要全局显示的错误)但我需要在特定的PHP文件中使用它。
我尝试过:
error_reporting(E_ALL);
ini_set("display_errors", 1);
它没有用。
有人能告诉我如何让它在特定的PHP文件中显示错误?
答案 0 :(得分:0)
我试图强制写一些没有语法逻辑并且没有显示错误的错误...
要在PHP中显示解析错误,您必须将其放在php.ini上
display_errors = on
我的建议是避免在生产服务器上显示错误,但要记录所有错误。因此,您可以稍后检查并修复来自yoursite-error.log文件的错误。 如果你的应用程序有警告,错误等,你应该担心。恕我直言,把你的注意力集中在几个文件而不是所有文件上是一个坏主意。
尽管可以在运行时设置display_errors(使用ini_set()),但如果脚本存在致命错误,则不会产生任何影响。这是因为没有执行所需的运行时操作。