php错误级别和错误日志的学习
1、常用的错误报告级别
http://php.net/manual/zh/errorfunc.constants.php
E_ERROR : 致命的运行时错误,会阻止脚本运行。
E_WARNING : 运行时警告
E_RARSE:语法解析错误
E_NOTICE: 运行时注意消息
E_ALL :全部错误
2、php关于错误的设置
display_errors : 是否开启php输出报告功能,可以在脚本中使用ini_set来进行设置(php.ini中的off和on,在脚本中可以使用1和0)
error_reporting :设置错误的级别,就是上面的那种 (可以使用位运算符,& | ~)
exp:error_reporting(E_ALL &~E_NOTICE); 除了notice之外所有的错误
3、使用指定文件记录错误日志
error_reporting = E_ALL
display_errors = OFF
log_errors = ON 是否在日志文件记录错误
log_errors_mex_len = 1024 设置日志项的长度
error_log = ./error.log 日志存放的位置