dedecms二次开发显示详细错误和警告的方法

欢迎加入PHP|dba|Js技术交流群:14364084一起讨论

最近在做dedecms的二次开发,需要新增一些后台功能,可是开发过程中遇到错误就显示空白,只能自己瞎摸索,很有点郁闷,后来想想应该是在配置文件里面设置了,于是找到配置文件修改了一些,看见基本的警告信息了。

打开include/common.inc.php 最前面的两行
//error_reporting(E_ALL);
//error_reporting(E_ALL || ~E_NOTICE); //显示除去 E_NOTICE 之外的所有错误信息

第一个是代表显示所有错误,第二个代表显示所有错误不显示警告,开发的时候建议把第一个打开吧,争取让警告也没有,这样自己的程序才完善,也可以修正自己不好的开发习惯。

附:各个错误报告详解

使用方法:

error_reporting(0);//禁用错误报告
error_reporting(E_ALL ^ E_NOTICE);//显示除去 E_NOTICE 之外的所有错误信息
error_reporting(E_ALL^E_WARNING^E_NOTICE);//显示除去E_WARNING E_NOTICE 之外的所有错误信息
error_reporting(E_ERROR | E_WARNING | E_PARSE);//显示运行时错误,与error_reporting(E_ALL ^ E_NOTICE);效果相同。
error_reporting(E_ALL);//显示所有错误

One thought on “dedecms二次开发显示详细错误和警告的方法

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*