php实现的错误处理封装类实例
发布时间:2021-01-24 20:37:15 所属栏目:PHP教程 来源:网络整理
导读:本篇章节讲解php实现的错误处理封装类。分享给大家供大家参考,具体如下: 1、创建MyErrorHandler.php文件 代码如下: message = $message; $this->filename = $filename; $this->line = $line; $this->vars = $vars; } public static function deal ($err
本篇章节讲解php实现的错误处理封装类。分享给大家供大家参考,具体如下: 1、创建MyErrorHandler.php文件 代码如下: message = $message;
$this->filename = $filename;
$this->line = $line;
$this->vars = $vars;
}
public static function deal ($errno,$errmsg,$vars) {
$self = new self($errno,$vars);
switch ($errno) {
case E_USER_ERROR:
return $self->dealError();
break;
case E_USER_WARNING:
case E_WARNING:
return $self->dealWarning();
break;
case E_NOTICE:
case E_USER_NOTICE:
return $self->dealNotice();
default:
return false;
}
}
/**
* 致命的错误
*/
public function dealError() {
ob_start();
debug_print_backtrace();
$backtrace = ob_get_flush();
$errorMsg = << 2、测试代码 注意:发送邮件需要在本地配置mail函数,可以参考前文《》。 更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》、《》、《》及《》 希望本文所述对大家PHP程序设计有所帮助。 (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |