smsc banner 468x60smsc banner 728x90smsc banner 930x180etxt banner 468x60etxt banner 728x90etxt banner 930x180flexbe banner 468x60flexbe banner 728x90flexbe banner 930x180

Список сообщений об ошибках в PHP

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

Название Значение Описание
E_ERROR 1 Неустранимая ошибка времени выполнения от которой невозможно избавиться. Выполнение скрипта немедленно прекращается
E_WARNING 2 Предупреждение во время выполнения. Она несущественна, и большинство ошибок попадают в эту категорию. Выполнение скрипта не останавливается
E_PARSE 4 Ошибка синтаксического анализа времени компиляции. Ошибки синтаксического анализа должен генерировать только анализатор
E_NOTICE 8 Уведомление во время выполнения. Указывает, что скрипт обнаружил что-то, что могло быть ошибкой, хотя такая ситуация также может возникнуть при обычном запуске скрипта
E_CORE_ERROR 16 Неустранимая ошибка, возникающая при первоначальном запуске движка PHP. Это похоже на E_ERROR, за исключением того, что она генерируется ядром PHP
E_CORE_WARNING 32 Не критическая ошибка, возникающая при первоначальном запуске движка PHP. Это похоже на E_WARNING, за исключением того, что оно генерируется ядром PHP
E_COMPILE_ERROR 64 Неустранимая ошибка, возникающая при компиляции скрипта. Это похоже на E_ERROR, за исключением того, что он генерируется Zend Scripting Engine
E_COMPILE_WARNING 128 Во время компиляции скрипта произошла нефатальная ошибка. Это похоже на E_WARNING, за исключением того, что оно генерируется Zend Scripting Engine
E_USER_ERROR 256 Сообщение о фатальной пользовательской ошибке. Она похожа на E_ERROR, за исключением того, что она генерируется PHP-скриптом с использованием функции trigger_error()
E_USER_WARNING 512 Предупреждающее сообщение, созданное пользователем без фатального исхода. Она похожа на E_WARNING, за исключением того, что она генерируется PHP-скриптом с использованием функции trigger_error()
E_USER_NOTICE 1024 Сообщение с уведомлением, созданное пользователем. Она похожа на E_NOTICE за исключением того, что она генерируется PHP-скриптом с использованием функции trigger_error()
E_STRICT 2048 Не совсем ошибка, но срабатывает всякий раз, когда PHP встречает код, который может привести к проблемам или несовместимости пересылки
E_RECOVERABLE_ERROR 4096 Устранимая фатальная ошибка. Если ошибка не обнаружена пользовательским мастером ошибок (см. set_error_handler()), приложение прерывается, поскольку это была ошибка E_ERROR
E_ALL 8191 Все ошибки и предупреждения, кроме E_STRICT до PHP 5.4.0
E_USER_DEPRECATED 16384 Предупреждающее сообщение, созданное пользователем. Это похоже на E_DEPRECATED, за исключением того, что онf генерируется кодом PHP с использованием функции trigger_error(), а не движка PHP
E_ALL 32767 Все ошибки и предупреждения, кроме уровня E_STRICT до PHP 5.4.0
kwork banner 480x320kwork banner 728x90kwork banner 120x600etxt banner 480x320etxt banner 728x90etxt banner 120x600smsc banner 480x320smsc banner 728x90smsc banner 120x600

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 2

Оценок пока нет. Поставьте оценку первым.

Похожие посты

Руководство по загрузке файлов на сервер в PHP

В этом руководстве мы узнаем, как загружать файлы на удаленный сервер с помощью простой HTML-формы и PHP. Вы можете загружать файлы любого типа, например изображения, видео, ZIP-файлы, документы Microsoft Office, PDF-файлы, а также исполняемые файлы и множество других типов файлов. Шаг 1. Создание HTML-формы для загрузки файла В следующем примере будет создана простая HTML-форма, которую…
Подробнее

Руководство по GET и POST запросам в PHP

Веб-браузер связывается с сервером, как правило, с помощью одного из двух HTTP-методов (протокола передачи гипертекста) — GET и POST. Оба метода передают информацию по-разному и имеют разные преимущества и недостатки, как описано ниже. PHP-метод GET В методе GET данные отправляются в виде параметров URL, которые обычно представляют собой строки пар имени и значения, разделенные амперсандами…
Подробнее

Руководство по синтаксису в PHP

Скрипт PHP начинается с тега <?php и заканчивается тегом ?>. Пространство между PHP-тегами <?php и ?> в следующем примере просто указывает механизму PHP обрабатывать заключенный блок кода как код PHP, а не простой HTML. На многих серверах допустимо использовать короткий открывающий тег <?=, но целях обратной совместимости, его не рекомендуется использовать Каждый PHP-оператор заканчивается точкой…
Подробнее