PHP Doesn't Display Errors or Warnings
我不知道php.ini是如何配置的,因为我没有访问权。但在我的PHP代码文件之上,我有
error_reporting(E_ALL);
ini_set('display_errors', '1');
但是,如果出现错误,例如缺少一个"),则页面为空。没有错误消息调试是很痛苦的。为什么没有显示错误?
您的错误不是执行错误,因为它是一个
所以,当这个错误发生时,您使用的两个指令还没有被执行…所以,它们没有效果。
有助于解决这些分析错误的解决方案是不使用这些错误;以下几点可以帮助:
- 使用可以检测错误PHP代码的IDE
- 例如,EclipsePDT
- 或网豆
- 用
php -l your-php-file.php 检查是否有效
此特定情况下未显示错误,因为错误发生在执行任何代码之前,因此在ini_设置可以更改错误报告配置之前。
查看这些页面以获得一些解决方案:
- 使用HTAccess
- 本地php.ini文件