PHP错误处理
错误的分类:
1、语法错误 2、运行时错误 3、逻辑错误
调试方法:1、注释法 2、输出法
error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING);//输出所有错误,并且,除了注意,除了警告!
ini_set();//设置配置文件,只是临时的。
ini_get();//得到配置文件,只是临时的。
运行阶段,不要让错误让用户看到。(写入错误日志)!默认写入WEB服务器日志里。
* 将错误报告写入日志中
* 一、指定错误报告 error_reporting = E_LL
* 二、关闭错误输出 display_errors = Off
* 三、开启错误日志功能 log_errors = On
*
* 1. 默认如果不指定错误日志位置,则默认写WEB服务器的日志中
* 2. 为error_log选项指定 一个文件名(可写)
* 3. 写入到操作系统日志中error_log=syslog