【发布时间】:2015-09-25 01:43:01
【问题描述】:
我的代码需要大量重复代码,例如 try 和 catch 异常。看看下面的代码,我可以将 try 和 catch 异常放入一个函数中以保持其干净吗?
public function home(){
try{
$variable = DB::table($tableone)->first();
}catch(\Exception $e){
}
//some code
try {
$variabletwo = DB::table($tabletwo)->first();
}catch(\Exception $e){
}
//some code
try {
$variablethree = DB::table($tablethree)->first();
}catch(\Exception $e){
}
}
【问题讨论】:
-
在一个try块中写整个操作有什么问题吗?
-
不,在一个 try 块中写这个没有问题,但是我确实有示例代码,其中在查询之间有代码。