exception

PHPUnit утверждает, что было выдано исключение?

Кто-нибудь знает, существует ли assert или что-то подобное, что может проверить, было ли вызвано исключение в тестируемом коде?

Каковы наилучшие методы перехвата и повторного выбрасывания исключений?

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

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

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

Как я могу обойти отсутствие блока finally в PHP?

PHP до версии 5.5 не имеет блока finally, т. Е., в то время как в большинстве разумных языков вы можете сделать: try { ... } PHP не имеет понятия о блоке finally. У кого-нибудь есть опыт решения этой довольно раздражающей дыры в языке?

Пользовательские сообщения об исключениях: Рекомендации

Интересно, сколько усилий я должен приложить, чтобы получить полезную отладочную информацию при создании сообщений об и ... rosoft.com/en-us/library/cc511859.aspx# И там нет упоминания ни о чем подобном, так что, возможно, это плохая идея...

Выбросить ошибку NotImplementedError в PHP?

Существует ли в PHP своего рода ошибка NotImplementedError? Я хочу добавить их в некоторые заглушки-методы и интерфе ... ы, чтобы предупредить классы, которые расширяют меня, им еще предстоит поработать. Или это достигается по-другому в PHP?

Исключение InvalidArgumentException против исключения UnexpectedValueException

Когда я должен использовать Исключение InvalidArgumentException и когда Исключение UnexpectedValueException? Для меня о ... ючение LogicException, а другой расширяет исключение RuntimeException, поэтому разница не должна быть такой тонкой, IMO.

Логическое исключение против Исключение времени выполнения

Мне было интересно, есть ли правило, говорящее, когда использовать какое исключение в PHP... Когда я должен бросить Lo ... ер, когда дело доходит до исключений, таких как PageNotFoundException, от какого класса исключений я должен наследовать?

Регистрируйте пойманное исключение с трассировкой стека

Если я не поймаю исключение в PHP, я получу полезное сообщение об ошибке в моем файле error.log с трассировкой стека. На ... чениях, подобной этой, или для записи ее в строку? Я представляю себе что-то похожее на traceback.format_exc() в Питон.

Исключение Symfony3 ClassNotFoundException после создания пакета

Я хотел начать новый проект 3.3 в Symfony и начал как обычно: 1.) Создание нового проекта: symfony new ArtProject 2.) ... ass PaulArtBundle extends Bundle { } Есть идеи, что там происходит? Я ничего не менял, я только выполнял эти команды.

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

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

Laravel 5: Обработка исключений, когда запрос требует JSON

Я загружаю файлы через AJAX на Laravel 5. У меня почти все работает, кроме одного. Когда я пытаюсь загрузить файл, ко ... торой не существует, в попытке получить 404, и происходит то же самое - возвращается HTML, ничего дружественного к JSON.

PHP, Как поймать деление на ноль?

У меня есть большое математическое выражение, которое должно быть создано динамически. Например, как только я проанализ ... $res = $a/$b; } catch(Exception \$e){}") === FALSE) $res = 0; echo "$res\n"; ?> Но он ничего не печатает.

php: попробуйте-поймайте не все исключения

Я пытаюсь сделать следующее: try { // just an example $time = 'wrong datatype'; $timestamp = date("Y ... учную проверять каждую переменную, что кажется неэффективным, учитывая, что в 99 % случаев ничего плохого не происходит.

Инициатор кодирования и выбрасывание исключений

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

Как я могу отобразить трассировку исключений в консольной команде laravel?

Я использую Laravel 5.1 для создания консольного приложения. Во время разработки я хотел бы отображать трассировку искл ... д renderException. Я собираюсь копать дальше позже, если только кто-нибудь другой не укажет решение быстрее, чем я:-)

Является ли обработка исключений python более эффективной, чем PHP и/или другие языки?

Мне вбили в голову, что (по крайней мере, в PHP) использовать блоки try... catch для управления потоком - это плохо. Ч ... ип все еще остается в силе? Если нет, является ли PHP исключением из нормы (по сравнению с другими языками) или Python?

Обработка ошибок PHP DOMDocument

В своем приложении я загружаю xml из URL-адреса, чтобы проанализировать его. Но иногда этот URL-адрес может быть недейс ... аботано с помощью функций обработки ошибок libxml. Но нет никакой информации о том, как с этим справиться. Спасибо.

symfony2 и выдача ошибки исключения

Я пытаюсь создавать исключения и делаю следующее: use Symfony\Component\HttpKernel\Exception\HttpNotFoundException; u ... я получаю ошибки, такие как исключение HttpNotFoundException не найдено и т.д. Это лучший способ создавать исключения?

Рекомендации: Использование @throws в php-doc и как с этим можно справиться

Допустим, у меня есть класс с таким методом: /* * * Loads the user from username. * * @param string $username The ... $user === null) { throw new userNotFoundException(); } return $user } Номер 3 Не делай что-нибудь.