一分一毛也是爱

微信

微信

支付宝

支付宝

观海听潮

观海听潮博客

登录
还没有账号?去注册
观海听潮

观海听潮博客

注册
  • 欢迎来自美国弗吉尼亚州的访客,您好!
×

我的名片

网名:观海听潮

职业:PHP开发工程师

现居:山东省-青岛市

Email:1256699215@qq.com

网站统计

  • 观海听潮•博客
  • 54篇
  • 145条
  • 20428次
  • 189次
  • 美国弗吉尼亚州

您现在的位置是:首页  > 技术杂谈  > php php

观海听潮

php try catch的简单使用

摘要
try catch用来捕获异常错误,有利于开发者及时发现错误,也利于用户体验。

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);//插入数据库

   }

}

讨厌 (0)
微博logo QQ空间logo QQlogo 豆瓣logo 人人logo 百度贴吧logo 有道云笔记logo

文章评论

表情表情
×
图片图片

评论列表