使用try-catch

Posted 王静文

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用try-catch相关的知识,希望对你有一定的参考价值。

try{
if($result==false){
throw new \Exception("错误提示信息");
}
$data[‘status‘] = "200";
$data[‘message‘] = "SUCCESS";
}
catch(\Exception $e){
$data[‘status‘] = "201";
$data[‘message‘] = $e->getMessage();
}
return $data;
tp事物处理(多个增加和保存)
try{
$Model = M();
$Model->startTrans();
if($result==false){
throw new \Exception("错误提示信息");
}
$Model->commit();
$data[‘status‘] = "200";
$data[‘message‘] = "SUCCESS";
}
catch(\Exception $e){
$Model->rollback();
$data[‘status‘] = "201";
$data[‘message‘] = $e->getMessage();
}
return $data;

 

以上是关于使用try-catch的主要内容,如果未能解决你的问题,请参考以下文章

我猜你不会使用try-catch

try-catch的使用以及细节

try-catch()-finally讲解

Java异常处理机制

如何检查线程代码是不是在 try-catch 块中运行

C#中如何处理异常?怎么使用try-catch语句?