Обработка ошибок в PHP7

preview_player
Показать описание
Ошибки неизбежно сопровождают любую разработку, и, как правило, в любом языке программирования есть встроенный функционал для их отслеживания и устранения. Не является исключением и PHP программирование, где функции обработки и протоколирования ошибок существуют с самых ранних версий.

Однако с выходом PHP7 подход к обработке ошибок в скриптах претерпел ряд важных изменений. Особое внимание на эти изменения стоит обратить программистам, которые вели разработку на предыдущих версиях PHP.

На открытом бесплатном уроке PHP для начинающих и опытных пользователей учебного центра "Специалист" при МГТУ имени Баумана вы узнаете все важные особенности обработки ошибок в 7-й версии этого популярного скриптового языка.

Семинар ведет обладатель 6 престижнейших международных сертификаций, в том числе Zend Certified Engineer, профессионал PHP с большим опытом разработки, Игорь Олегович Борисов.

Рекомендации по теме
Комментарии
Автор

На 41ой минуте тривиальная ошибка с UTF BOM.

SerafimArts
Автор

Самое наглядное объяснение из всех которые встречал

ermak
Автор

Прошу прощения за нескромный вопрос. С исключениями самой платформы PHP - понятно. Если бы их не было, мы бы не знали о существовании ошибки, где её искать и как исправлять.
А для чего нужны пользовательские исключения? Ума не приложу. Если ты и так знаешь, что в твоем коде что-то может пойти не так, разве нельзя сразу принять меры на этапе программирования? Т.е. учесть все нежелательные моменты вроде деления на ноль и пр.?
В то же время понимаю, что если звезды зажигают, значит это кому-нибудь нужно... Хотелось бы понять кому и для чего?

sergiomazurin
Автор

"После вызова exception_handler выполнение будет остановлено."

ДмитрийИзвеков-со