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 ... тановлен мой пакет, знало о том, как должны отображаться исключения из моего пакета.
Как я могу это сделать? Спасибо:)