php中利用代码 开启错误和屏蔽错误

Posted 大白驴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php中利用代码 开启错误和屏蔽错误相关的知识,希望对你有一定的参考价值。

开启错误的意思一般是用在开发调试阶段,也就是上线前阶段,把所有的错误都暴漏出来,一次性解决好,防止上线前出现错误,怎么开启呢,这里就不用php.ini的方法了,直接采用PHP代码来开启了,代码如下:

ini_set(‘display_startup_errors‘,1);    //php启动错误信息
error_reporting(-1);

代表错误等级等于1 加载某个方法的开头,或者controller里的开头就可以了,当然,如果上线了 还是不要加了,因为有可能一个小的waring都会提示到页面里,所以上线后慎重添加。

 

相反就是屏蔽错误了

屏蔽错误很常用了,就是添加

error_reproting(0);

就可以了,其中包括的错误等级有 notice 还有warning,添加后就不会再报对应的小的语法错误了。





以上是关于php中利用代码 开启错误和屏蔽错误的主要内容,如果未能解决你的问题,请参考以下文章

开启所有PHP错误!无论在任何时候

[PHP] error_reporting可以屏蔽Fatal error错误

php在代码中开启或关闭错误提示并将错误写入日志

开启php-fpm php错误日志

运行/调试你的PHP代码

代码片段 PHP,预期文件结尾,我错在哪里?