В PHP есть несколько уровней ошибок. Самая низкая — уровень парсинга (например, нет точки с запятой).
Уровни ошибок в PHP:
- E_PARSE — не началось исполнение кода, например, забыли ;
- E_ERROR — ошибка исполнения; исполнение кода останавливается на моменте ошибки; пример ошибки — забыли задать значение функции
- E_WARNING — предупреждение, например, define(«name»); // нужно два параметра
- E_NOTICE — некритичные замечания; пример,
$num = "1"; unset($num); echo $num; - E_DEPRECATED — для предупреждения устаревших функций, которые уберут в новых версиях PHP; появилась в 5.3
