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