Добавить в корзинуПозвонить
Найти в Дзене
Жора Ремесленник

Что означают различные константы ошибок в PHP?

Вообще, в PHP имеется ошибки разных категорий значимости: некоторые из них прерывают дальнейшее выполнение кода – другие нет, одни можно перехватывать – другие нельзя. Полный перечень категорий ошибок приведен ниже: E_ERROR Описание: Неустранимая ошибка Возможность выполнения кода: не возможно E_WARNING Описание: Исправимая ошибка Возможность выполнения кода: возможно E_PARSE Описание: Ошибка парсера Возможность выполнения кода: не возможно E_NOTICE Описание: Потенциальная ошибка Возможность выполнения кода: возможно E_CORE_ERROR Описание: Аналогично E_ERROR, но генерируется ядром PHP Возможность выполнения кода: не возможно E_CORE_WARNING Описание: Аналогично E_WARNING, но генерируется ядром PHP Возможность выполнения кода: не возможно E_COMPILE_ERROR Описание: Аналогично E_ERROR, но генерируется Zend Engine Возможность выполнения кода: не возможно E_COMPILE_WARNING Описание: Аналогично E_WARNING, но генерируется Zend Engine Возможность выполнения кода: не возможно E_USER_E

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

E_ERROR

Описание: Неустранимая ошибка

Возможность выполнения кода: не возможно

E_WARNING

Описание: Исправимая ошибка

Возможность выполнения кода: возможно

E_PARSE

Описание: Ошибка парсера

Возможность выполнения кода: не возможно

E_NOTICE

Описание: Потенциальная ошибка

Возможность выполнения кода: возможно

E_CORE_ERROR

Описание: Аналогично E_ERROR, но генерируется ядром PHP

Возможность выполнения кода: не возможно

E_CORE_WARNING

Описание: Аналогично E_WARNING, но генерируется ядром PHP

Возможность выполнения кода: не возможно

E_COMPILE_ERROR

Описание: Аналогично E_ERROR, но генерируется Zend Engine

Возможность выполнения кода: не возможно

E_COMPILE_WARNING

Описание: Аналогично E_WARNING, но генерируется Zend Engine

Возможность выполнения кода: не возможно

E_USER_ERROR

Описание: Аналогично E_ERROR, но инициируется вызовом trigger_error()

Возможность выполнения кода: возможно

E_USER_WARNING

Описание: Аналогично E_WARNING, но инициируется вызовом trigger_error()

Возможность выполнения кода: возможно

E_USER_NOTICE

Описание: Аналогично E_NOTICE, но инициируется вызовом trigger_error()

Возможность выполнения кода: возможно

E_STRICT

Описание: Сообщение от исполнительной среды с рекомендациями по улучшению качества кода (начиная с PHP5)

Возможность выполнения кода: возможно

E_RECOVERABLE_ERROR

Описание: Опасная, но не фатальная ошибка(например, несоответствие типа)

Возможность выполнения кода: возможно

E_DEPRECATED

Описание: Предупреждение об использовании устаревшей функции или возможности

Возможность выполнения кода: возможно

E_USER_DEPRECATED

Описание: Предупреждение об использовании устаревшей функции или возможности, инициированное в коде

Возможность выполнения кода: возможно

E_ALL

Описание: Все ошибки

Возможность выполнения кода: не возможно

---

➤➤ Изучите тему подробнее с наставником на mentor-city.com
➤➤ Задавайте свои вопросы в комментриях ⬇️