Articles of обработки исключений

Лучше всего попробовать – поймать весь мой PHP-код или быть как можно более конкретным?

У меня не так много исключений в моем проекте. Прямо сейчас (мы используем MVC) у меня есть try catch, охватывающий весь мой код: try{ fronController::dispatch($somthing…); }catch(Exception $E){ //handle errors } Интересно, есть ли веская причина использовать блок try-catch как можно более конкретным способом, чем я могу или просто сохранить его в целом, как сейчас?

Как эффективно использовать try … catch блоки в PHP

Я использую try..catch блоки в моем PHP-коде, но я не уверен, правильно ли я их использовал. Например, некоторые из моего кода выглядят так: try { $tableAresults = $dbHandler->doSomethingWithTableA(); $tableBresults = $dbHandler->doSomethingElseWithTableB(); } catch (Exception $e) { return $e; } Поэтому я группирую несколько операций с базами данных в одном блоке try / catch, потому что, […]

try catch в PHP, где файл не загружается

Я понимаю, что делают утверждения try-catch, но, читая документацию на php.net, я не смог бы реализовать ее в своем собственном коде. Мне нужен реальный пример, чтобы помочь мне понять. Как включить этот пример в инструкцию try catch, если загрузка не была успешной? $move = move_uploaded_file($_FILES['file']['tmp_name'], $_SERVER['DOCUMENT_ROOT']."/uploads/".$_FILES['file']['name']); if (!$move) { die ('File didn't upload'); } else […]