请选择 进入手机版 | 继续访问电脑版

php自定义错误处理函数代码

[复制链接]
查看1452 | 回复0 | 2020-9-26 17:27 | 显示全部楼层 |阅读模式
php自定义错误处理函数代码
/**
*自定义错误处理函数
*@param $errno int 错误类别
*@param $errstr string 错误信息
*@param $errfile string 文件地址
*@param $errline int 错误行号
*/
function error($errno,$errstr,$errfile,$errline) {
        switch($errno){
                case E_NOTICE:
                case E_USER_NOTICE:
                        echo '记录在日志中,上班后在处理<br>';
                        break;
                case E_WARNING:
                case E_USER_WARNING:       
                        echo '给管理员发邮件<br>';
                        break;
                case E_ERROR:
                case E_USER_ERROR:
                        echo '给管理员打电话<br>';
                        break;
        }
        echo "错误信息:{$errstr}<br>";
        echo "错误文件:{$errfile}<br>";
        echo "错误行号:{$errline}<br>";
}
set_error_handler('error');
echo $num;

//运行结果
记录在日志中,上班后在处理
错误信息:Undefined variable: num
错误文件:F:\wamp\www\4-demo.php
错误行号:50

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

UID
1
贡献
387
丢币
38902
主题
4607
回帖
116
注册时间
2018-9-25
最后登录
2024-3-24