我不知道php.ini是如何配置的,因为我无法访问它。但是在我的PHP代码文件之上我有
的error_reporting(E_ALL); ini_set('display_errors','1');
但是,如果有错误,例如缺少“)”,页面为空白。在没有错误消息的情况下调试是非常痛苦的。为什么没有显示错误?
答案 0 :(得分:3)
您的错误不是执行错误,因为它是Parse Error
:它在页面开始执行之前发生。
因此,当您发生此错误时,您使用的两个指令尚未执行......因此,它们没有效果。
一个有助于解决那些解析错误的解决方案就是没有它们;一些可能有所帮助的事情:
php -l your-php-file.php
检查其是否有效答案 1 :(得分:0)
在这种特殊情况下没有显示错误,因为错误发生在任何代码执行之前,因此在ini_set之前可能会更改错误报告配置。
查看这些页面以获取一些解决方案: