PHP不显示错误或警告
我不知道如何配置php.ini,因为我无法访问它。 但在我的PHP代码文件的顶部
使用error_reporting(E_ALL); ini_set('display_errors','1');
但是,如果出现错误,例如缺少“)”,则页面为空白。 调试没有错误信息是非常痛苦的。 为什么没有显示错误?
你的错误不是执行错误,因为它是一个Parse Error
:它发生在页面开始执行之前。
所以,当这个错误发生时,你使用的两个Intructions还没有被执行......所以它们没有任何作用。
一个解决方案可以帮助解决这些分析错误,只是没有它们; 有几件事可以帮助:
php -l your-php-file.php
检查它是否有效 在这种特殊情况下,错误没有显示,因为错误发生在任何代码执行之前,因此在ini_set可以更改错误报告配置之前。
看看这些页面的一些解决方案: