在开发过程中找到出现的问题是非常重要的,其实很久之前并不知道如何打开错误报告。
其实就是下面三行代码(Drupal7)
首先需要打开你的settings.php文件,在下面添加三行
- error_reporting(E_ALL);
- ini_set('display_errors', TRUE);
- ini_set('display_startup_errors', TRUE);
复制代码
如果在实际生产环境,这些是需要被关掉的,开发环境是为了开发者迅速找到错误。
或者设置php.ini文件中的错误报告开启
- error_reporting=E_ALL&~E_NOTICE
复制代码
开启错误报告,但是不报告notice级别的错误。
------------------------------------------------------------------
最近小弟在写php的过程中发现php提示php notice:………………的字样,虽然这个只是php的提示内容,并没有什么大的影响,但是出于安全性和美观方面的考虑,小弟还是想把这个东西去掉。
那么,怎么办呢?
抬出baidu,直接复制、粘贴php notice:,这样搜索的结果,一般有两种情况:
一、直接来一句:error_reporting=E_ALL&~E_NOTICE,搞得你不知道什么意思?!
二、
1.在php.ini文件中改动error_reporting
改为:
error_reporting=E_ALL&~E_NOTICE
如果你不能操作php.ini文件,你可以用下面的方法来实现
2.在你想禁止notice错误提示的页面中加入下面的代码
/* Report all errors except E_NOTICE */
error_reporting(E_ALL ^ E_NOTICE);
希望上面的代码能解决你的问题。
这个还好一些,让你知道怎么搞!打开php.ini,ctrl+f找到error_reporting,把上面的ctrl+v过来,浏览自己的网页,诶,真的不显示php notice了,这时真是对这位大哥感激的不行啊,终于帮我们这些菜鸟们解决问题了。
|