php大神 发表于 2023-5-14 20:18

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的配置参数

页: [1]
查看完整版本: php与错误处理有关的配置