exception-handling

Перехват нескольких типов исключений в одном блоке перехвата

Я хотел бы более чистый способ получить следующую функциональность, чтобы поймать AError и BError в одном блоке: try ... е разделяют его с другими типами, к которым я хотел бы перейти handler2, поэтому я не могу просто поймать базовый класс.

Как "сделай что-нибудь ИЛИ УМРИ()" работает в PHP?

Я пишу приложение php для доступа к базе данных MySQL, и в учебнике говорится что-то в форме mysql_connect($host, $use ... далась, чтобы запустить часть штампа? Наверное, я спрашиваю, как работает часть "или". Я не думаю, что видел это раньше.

PHP: исключения против ошибок?

Возможно, я пропустил это где-то в руководстве по PHP, но в чем именно разница между ошибкой и исключением? Единственн ... заключается в том, что ошибки и исключения обрабатываются по-разному. Но что вызывает исключение и что вызывает ошибку?

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

Я использовал блоки try..catch в своем PHP-коде, но я не уверен, правильно ли я их использовал. Например, часть моего ... й массив в кодировке JSON. Я просто подумал, что добавление определенного кода в мой пример не добавит никакой ценности.

Производительность try-catch в php

Какие последствия для производительности следует учитывать при использовании операторов try-catch в php 5? Я уже чит ... php 4 и лишена многих тонкостей php 5. Таким образом, у меня самого нет большого опыта в использовании try-catchs с php.

Laravel поймать исключение TokenMismatchException

Можно ли перехватить исключение TokenMismatchException с помощью блока try catch? Вместо отображения страницы отладки, ... мею в виду, когда я очищаю файлы cookie и сеанс, мне тоже нужно перезагрузить страницу? Так вот как здесь работает CSRF?

Для чего нам нужен код PHP-исключения? Какой-нибудь сценарий использования?

Хорошо, это очень неубедительный вопрос для многих, но я надеюсь, что у меня будет ошеломляющий ответ:) Когда я созда ... олько полезен код ? Например: throw new Exception("db Error", $code, $previousException); Что мне делать с $code?

Вид Laravel не нашел исключения

У меня проблема с представлением laravel, которое не найдено функцией маршрута, я загрузил dumpautoload, но бесполезно ... c/index.php PHP_SELF /laravel-project/public/index.php REQUEST_TIME_FLOAT 1375053058.123 REQUEST_TIME 1375053058

PHP разблокирует() обработку исключения

Ну, мне было интересно, смогу ли я правильно справиться с функцией unlink(). Я не хочу, чтобы функция unlink() выдавала ... ым образом? Можно ли скрыть ошибки, манипулируя с помощью отчетов об ошибках (PHP) (Среда производства и разработки)??

Как обрабатывать исключения PDO [дубликат]

На этот вопрос уже есть ответ здесь: Мое заявление PDO не работает ... не работает, var $status в внизу, возвращайте нулевое значение. Может ли кто-нибудь помочь мне найти, где я ошибаюсь?

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

В моем проекте не так много исключений. Прямо сейчас (мы используем MVC) У меня есть уловка try, охватывающая весь мой ... ry-catch как можно более конкретным способом, насколько это возможно, или просто сохранить его в общем виде, как сейчас?

PHP - Преобразование всех ошибок в исключения - Хорошо или Плохо?

Мне было интересно, считается ли плохой практикой глобальное преобразование всех ошибок PHP в исключения. Будет использ ... ли это не случай Хорошего/Плохого, каковы некоторые из недостатков, которые могут возникнуть в результате этой практики?

Как отключить PHP, отсекающий части длинных аргументов в трассировке стека исключений?

Иногда случаются такие вещи: #0 /some/path(1): Class_Name->exception_trigger() #1 /some/other/path(5): get_to('/some/long/path/tha...') Как мне увидеть полные аргументы для всего?

Как выполнить модульное тестирование исключений с помощью PHPUnit?

Я не понимаю, как проводить модульное тестирование исключений с помощью PHPUnit. Пожалуйста, ознакомьтесь с моим мет ... ючение, я хочу, чтобы тест прошел нормально. Не могли бы вы дать мне несколько подсказок? С наилучшими пожеланиями,

Проверка Laravel на нарушение ограничений

Мне было любопытно, есть ли способ проверить, есть ли ошибка нарушения ограничений при удалении или вставке записи в ба ... ть широкий спектр ошибок. Было бы неплохо, если бы мы могли проверить в исключении, в чем заключается конкретная ошибка.

ошибка срабатывания по сравнению с исключениями

Аналогичный вопрос был задан здесь , но поскольку ответы не ответили на мой вопрос, я спрашиваю: Я почти никогда не ... быть доступно. Скорее всего, это ошибка пользователя. Я сумасшедший? Это ненужно и раздражает, или в этом есть смысл?

Сбитый с толку этим исключением PHP попробуйте..поймать вложенность

Меня смущает следующий код: class MyException extends Exception {} class AnotherException extends MyException {} clas ... MyException caught Exception Может ли кто-нибудь объяснить, почему он "пропускает" catch (MyException $e)? Спасибо.

пользовательская обработка исключений php

Я хочу сам обрабатывать исключения в своем php-приложении. Когда я создаю исключение, я хочу передать заголовок, кото ... снение того, как на самом деле работает обработка исключений (например, как узнать, с каким исключением вы имеете дело).

Самый чистый способ выполнения кода за пределами блока try, только если не возникает исключений

Этот вопрос касается наилучшего способа выполнения кода за пределами блока try только в том случае, если не возникает ... (!$caught) { } Итак, какой лучший (или наилучший) способ сделать это без необходимости в дополнительной переменной?

PHP 5.5 и попробуйте... наконец

PHP 5.5 добавляет поддержку finally в блоках try/catch. Java позволяет создавать блок try/catch/finally без блока cat ... ровка предполагает, что от вас всегда ожидают, что у вас будет блок catch, но, насколько я вижу, это не указано прямо.