首页 文章

PHP不显示错误或警告

提问于
浏览
6

我不知道php.ini是如何配置的,因为我无法访问它 . 但在我的PHP代码文件之上

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

但是,如果有错误,例如缺少“)”,页面为空白 . 在没有错误消息的情况下调试是非常痛苦的 . 为什么没有显示错误?

2 回答

  • 0

    在此特定情况下未显示错误,因为错误发生在任何代码执行之前,因此在ini_set之前可能会更改错误报告配置 .

    查看这些页面以获得一些解决方案:

  • 3

    您的错误不是执行错误,因为它是 Parse Error :它发生在页面甚至开始执行之前 .

    因此,当您发生此错误时,您使用的两个指令尚未执行...因此,它们没有任何效果 .

    一个有助于解决那些解析错误的解决方案就是没有它们;一些可以帮助的事情:

    • 使用可以检测错误PHP代码的IDE
      例如

    • Eclipse PDT

    • 或netbeans

    • 使用 php -l your-php-file.php 检查它是否有效

相关问题