exception-handling

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

Я написал класс обработки ошибок, который разделил все ошибки на обычные (уведомления, предупреждения,...) и критически ... ror_handler() и создания нового исключения ErrorException()...Что дальше? set_exception_handler() вызывается автоматически?

Должен ли я создавать разные типы исключений?

Когда я специально создавал исключения, я всегда просто использовал базовый класс исключений PHP, просто с другим сообщ ... etExpectedException(). Означает ли это, что второй метод лучше с точки зрения обеспечения тестируемости кода? Спасибо!

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

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

Обеспечение учета всех исключений при использовании PHP

Я использовал исключения в Java, и мне нравится, как он не позволяет вам вызывать метод, если вы не поймаете или не выд ... вали метод без правильного блока try/catch, или бросил исключение без правильного комментария @thows, было бы идеально.

Средство поиска PHP: перехватить исключение OutOfBoundsException или проверить допустимый() метод?

Так что я не уверен, является ли это ошибочным дизайном с PHP или существует понятная логика обработки противоречивых р ... ), в то же время ожидая, что seek() может вызвать исключение вместо обновления позиции, так что valid() возвращает true?

должен ли я использовать здесь исключение?

Я новичок в исключениях и пытаюсь понять, когда их целесообразно использовать. В следующем php-коде я хотел бы изменить ... ritten.'; } Кроме того, если я должен использовать исключение, то как бы я правильно использовал его в этом сценарии?

Где поймать исключение в приложении PHP MVC?

У меня есть небольшое/среднее PHP-приложение, созданное для отработки навыков ООП и MVC. У меня есть файл инициализации ... как в примере выше, или мне следует ввести класс журнала в исключение BaseException и обрабатывать ведение журнала там?

Как лучше всего обрабатывать исключения в конструкторе?

Как наилучшим образом обработать исключение в конструкции? Вариант 1 - перехватить исключение, в котором создан объек ... х случаях следует использовать вариант 1, а в каких следует использовать вариант 2 или другое лучшее решение. Спасибо

Обработка исключений в CodeIgniter

Недавно я изучаю PHP с помощью CodeIgniter фреймворка. Я работаю над обработкой исключений, но меня поразила одна вещь: ... ); } Могу ли я реализовать исключение обработка ошибки базы данных, даже если есть параметр db_debug = TRUE?

обработка ошибок fatfree SQL

Если по какой-либо причине при создании записи с помощью картографа возникает ошибка, я получаю сообщение об ошибке. ... fy($f3,'could not create a request entry',http_build_query($_POST)); return null; } Возможно ли это с помощью F3?

Использование дополнительных данных в исключениях php

У меня есть php-код, который выполняет python cgi, и я хочу передать трассировку python (возвращенную из cgi) в качеств ... сключения или я могу сделать это с помощью обычного Exception? Я хотел бы отправить все это было брошено в "data" =>

Зачем использовать несколько классов исключений PHP

Я признаю, что не часто использую исключения, и мне иногда трудно понять 100% в PHP, это может быть частично потому, чт ... eNotImageException extends OptimizeImageException {}; class ModuleNotFoundException extends OptimizeImageException {};

Перехват исключения во время выполнения в PHP

Я пытаюсь поймать исключение во время выполнения, которое будет вызвано функцией, которая в основном является просто фу ... не было поймано: ... ociexecute() [function.ociexecute]: ORA-00925: missing INTO keyword ... Я что-то здесь упускаю?

Обработка исключений PHP для объекта DateTime

Кто-нибудь знает, почему эта функция, когда ей передается недопустимая дата (например, отметка времени), все равно выда ... 6860') #1... .php(424): getAge('422926860') #2 {основной} добавлено/... .php в строке 4 Заранее большое вам спасибо!

Обработка исключений с помощью метатегов get() и заголовков get()?

В PHP я использую get_meta_tags() и get_headers(), однако, когда есть 404, эти две функции выдают предупреждение. Есть ли у меня какой-нибудь способ поймать его? Спасибо!

PHP повторно создает исключение из конструктора [закрыто]

Просто хотел узнать, является ли это обычной практикой. В основном конструктор вызывает некоторые функции инициализаци ... on $e) { //actually handle here -- send error message back etc } catch (Exception $e) { //etc } ?>

Обработка ошибок как исключений. Лучшие методы?

Я пытаюсь выяснить, есть ли хороший или лучший метод обработки ошибок в PHP, чем то, что я делаю ниже. Я хотел бы созда ... ate static function __loadConfigError($errno, $errstr, $errfile, $errline) { self::$__error = $errstr; } Спасибо!

PHP, PDO и исключения

В настоящее время я нахожусь в некоторой дилемме относительно PDO. Недавно я перешел на его использование из своего соб ... чение PDO из своего собственного кода". Как бы я справился мои собственные исключения и из PDO? Какое-то гнездование?

Отправлять ошибки PHP в журнал ошибок по умолчанию плюс пользовательский журнал ошибок

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

Laravel 5 - Добавление логики отрисовки исключений из пакета

Я разрабатываю пакет для Laravel 5, и я хотел бы добавить логику рендеринга моих собственных исключений по умолчанию Ex ... тановлен мой пакет, знало о том, как должны отображаться исключения из моего пакета. Как я могу это сделать? Спасибо:)