Articles of ошибок обработки

Разница между исключениями и ошибками?

В чем разница между ошибкой и исключением? Я читал многочисленные ресурсы в Интернете и в нескольких книгах, но предоставленные объяснения не очень тщательны. Поэтому я все еще смущен. Благодаря! Edit: Похоже, я задал два вопроса, которые, вероятно, были сбиты с толку. Главный вопрос, на который я хотел ответить, – это разница между ошибками и исключениями […]

Преобразование ошибок в исключения: ошибка дизайна?

Недавно я натолкнулся на какой-то код, который использовал собственный обработчик ошибок, чтобы превратить любые ошибки PHP в исключение обобщенного приложения. Также был определен специальный обработчик исключений, который будет регистрировать исключение, если он находится в определенном диапазоне кода ошибки. Пример: class AppException extends Exception { } function error_handler($errno, $errstr, $errfile, $errline) { throw new AppException($errstr, $errno); […]