Расскажите об обработке ошибок и исключениях (try catch, finally, throw).
Уровень: Junior
Ответ
Для обработки исключений используется конструкция try/catch/finally. Код в блоке try выполняется, и если выбрасывается исключение (throw), управление переходит в блок catch. Блок finally выполняется в любом случае. В PHP 7+ можно отлавливать различные типы исключений, включая Error.