PHP禁止输出错误或提示

https://img2.mukewang.com/5c8f660f00010e1a08000216.jpg

如上图所示,出现了一些提示,导致客户端出现问题,如果禁用这些错误提示

皈依舞
浏览 764回答 4
4回答

撒科打诨

1.找到 php.ini2.display_errors = Off

12345678_0001

我们在开发中, 为了程序的规范性,把报错级别,调的比较高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);     }     

炎炎设计

display_errors = Off

慕标琳琳

error_reporting(E_ALL^E_NOTICE^E_WARNING);
打开App,查看更多内容
随时随地看视频慕课网APP