您现在的位置是:首页 > 技术杂谈 > php php
try catch用来捕获异常错误,有利于开发者及时发现错误,也利于用户体验。
try{
//执行业务逻辑
throw new \Exception("错误信息");
}catch(\Exception $e){
$errorMsg = $e->getMessage();//这个是捕获到的错误信息
}
可以单独去写个方法用来记录错误日志,方便开发者维护和处理
try{
//执行业务逻辑
throw new \Exception("错误信息");
}catch(\Exception $e){
error_log($e);
echo '服务器开小差';
}
function error_log($e)
{
if (!empty($e)) {
$error = array(
'code' => $e->getCode(),//错误码
'msg' => $e->getMessage(),//错误信息
'file' => $e->getFile(),//错误文件及方法
'line' => $e->getLine(),//错误行数
'create_time' => date('Y-m-d H:i:s'),//错误时间
);
Db::name('error_log')->insert($error);//插入数据库
}
}
转载请注明:
观海听潮博客
下一篇:公众号基本配置
文章评论

评论列表