我们在开发中, 为了程序的规范性,把报错级别,调的比较高NOTICE级别的也报出来,有助于我们快速定位错误和代码规范,但是,在产品上线后,网站运营过程中,就不宜报这么多错.
1:这种错误给客户的印象不好
2:在报错时,把网站的绝对路径,如D:www1015都报出来了.增大被攻击的风险 因此,在网站上线后,就应该让报错级降低,少报错甚至不报.修改报错级别:
1: php.ini里修改error_reporting 选项
2: 可以在php页面里,用error_reporting()函数来修改 你也可以在你的项目中添加这个代码:define('DEBUG',true); // 在开发时,声明一个DEBUG模式 if(defined('DEBUG')) { //检测到处于开发模式 error_reporting(E_ALL); } else { error_reporting(0); }