码迷,mamicode.com
首页 > Web开发 > 详细

PHP 错误级别

时间:2015-07-07 19:24:49      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:

 

PHP 错误级别 :


deprecated :  不赞成的 不推荐的  ( 不影响程序运行 )

Notice : 通知级别的错误  未定义 不存在 之类的通知错误  ( 不影响程序运行 )

warning :警告级别   ( 不影响程序运行 )

Fatal error : 致命错误   ( 运行终止运行 )

Parse error : 语法解析错误  程序未运行 在解析时就发生了错误  比如少写了个分号

语法解析错误 在任何情况下都会显示  即使屏蔽了错误信息



错误级别设置:

php.ini

error_reporting = E_All             显示所有错误
error_reporting = E_All&~E_NOTICE   显示所有错误除了 E_NOTICE
display_errors = On                 是否显示错误



PHP代码中动态设置 : error_reporting();

error_reporting(E_All);  显示所有错误
error_reporting(-1);     显示所有错误
error_reporting(0);      关闭所有错误
还可使用 ini_set(‘error_reporting‘,0);  设置错误级别

trigger_error(‘出现错误了‘,E_USER_WARNING);  手动抛出错误



记录错误: php.ini

log_errors = On          是否开启错误日志
error_log = "E:/wamp/logs/php_error.log"   错误日志文件
log_errors_max_len       log_errors的最大字节
ignone_repeatad_errors   是否忽略重复的错误信息
ignone_repeatad_source   是否忽略重复错误消息的来源

实际项目中 可以将 display_errors 设置为 Off 不显示错误信息

error_log()  函数  手动调用error_log写入自定义错误信息
if($a!==true){ error_log(‘变量a不为真‘); }

  

PHP 错误级别

标签:

原文地址:http://www.cnblogs.com/thinkxmg/p/4627678.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!