php报错与错误处理有关的配置
在php.ini中
1. error_reporting = E_ALL:报告所有的错误2. display_errors = On:将错误显示在浏览器上3. log_errors = On:将错误记录在日志中4. error_log=’地址’:错误日志保存的地址
在项目开发过程中有两个模式,开发模式,运行模式
开发模式:错误显示在浏览器上,不要记录在日志中运行模式:错误不显示在浏览器上,记录是日志中
- <?php
- $debug=false; //true:开发模式 false:运行模式
- ini_set('error_reporting',E_ALL); //所有的错误有报告
- if($debug){
- ini_set('display_errors','on'); //错误显示是浏览器上
- ini_set('log_errors','off'); //错误不显示在日志中
- }else{
- ini_set('display_errors','off');
- ini_set('log_errors','on');
- ini_set('error_log','./err.log'); //错误日志保存的地址
- }
- //测试
- echo $num;
复制代码 提示:ini_set()设置PHP的配置参数
|