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
Не делай что-нибудь.