Я смущен про весь блок catch try. Я понимаю, что если выбрано исключение, он выполняет блок catch, однако у меня есть вопрос относительно использования возврата внутри блока try.Понимание try catch block
try {
//other logic is here
//this is in laravel and sends the user back and should stop operation
if (foo != bar) {
return Redirect::back()->with_message('This auction is closed.', 'error');
}
} catch (Exception $e) {
return $e->getMessage();
}
Так что мой вопрос: нормально ли закончить операцию внутри блока try? Будет ли я когда-либо сталкиваться с ошибкой, когда возврат игнорируется (или считается исключением?), И код продолжается? Опять же, я очень новичок в этом.