php实现的错误处理赏罚封装类实例
发布时间:2021-01-24 23:37:17 所属栏目:编程 来源:网络整理
导读:本篇章节讲授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措施计划有所辅佐。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |