Регистрация
логин
пароль
Хостинг Реселлинг хостинга VPS - Хостинг Аренда серверов Dedicated server
Хостинг:

VPS - Хостинг:

Аренда серверов:

Dedicated server:


службы мониторинга серверов

www.megastock.ru

Z-Payment
Яндекс Деньги
Moneybookers
Payment Network
Юнистрим
Contact
Сбербанк России
MasterCard
VISA
Система CONTACT
Почтовый перевод
ВТБ 24
WIRE USD EURO
Дилеры Z-PAYMENT
SMS оплата
Терминалы КИВИ
Терминалы Мульти-кассы
Терминалы ComePay
Терминалы FreeCash

Регистрация  доменов. Хостинг

Сервисы:







Мануалы:





Учебник РНР
Назад Вперёд

XXVII. Функции обработки ошибок и логинга

Введение

Имеются функции для обработки ошибок и логинга. Они позволяют определять ваши собственные правила обработки ошибок, а также модифицировать способ логинга ошибок. Это позволяет настроить работу с ошибками так, как вам это необходимо.

С помощью функций логинга вы можете направлять сообщения на другие машины, по email (или email на шлюз пэйджеров!), в системные logs, etc., так что вы сможете выборочно записывать и отслеживать самые важные части ваших приложений и web-сайтов.

Функции сообщения об ошибках позволяют специализировать уровень и тип ошибок, начиная с простых уведомлений и заканчивая специализированными функциями, возвращаемыми при возникновении ошибок.

Требования

Эти функции всегда доступны как часть стандартного модуля.

Установка

Нет специальных требований по установке этих функций, так как они являются частью ядра РНР.

Предопределённые константы

Эти константы являются частью ядра РНР и всегда доступны.

Таблица 1. Ошибки и логинг
Значение КонстантаОписание
1E_ERROR (integer) Фатальные ошибки времени выполнения/run-time. Указывает на ошибки, которые не могут быть устранены, такие как проблемы выделения памяти. Выполнение скрипта останавливается.
2E_WARNING (integer) Предупреждения времени выполнения (нефатальные ошибки). Выполнение скрипта не останавливается.
4E_PARSE(integer) Ошибки разбора при компиляции. ошибки разбора должны генерироваться только разборщиком.
8E_NOTICE (integer) Уведомления времени выполнения. При работе скрипта возникло нечто, что может указывать на ошибку, но может также появиться и при нормальном выполнении скрипта.
16E_CORE_ERROR (integer) Фатальные ошибки, возникающие при начальном старте РНР. Напоминает E_ERROR, но генерируется ядром PHP.
32E_CORE_WARNING (integer) Предупреждения (нефатальные ошибки), возникающие при начальном старте РНР. Напоминает E_WARNING, но генерируется ядром PHP. Только в PHP 4.
64 E_COMPILE_ERROR (integer) Фатальные ошибки компиляции. Напоминает E_ERROR, но генерируется машиной Zend Scripting Engine. Только в PHP 4.
128 E_COMPILE_WARNING (integer) Предупреждения времени компиляции (нефатальные ошибки). Напоминает E_WARNING, но генерируется машиной Zend Scripting Engine. Только в PHP 4.
256E_USER_ERROR (integer) Генерируемое пользователем сообщение об ошибке. Напоминает E_ERROR, но генерируется в РНР-коде путём использования РНР-функции trigger_error(). Только в PHP 4.
512 E_USER_WARNING (integer) Генерируемое пользователем предупреждение. Напоминает E_WARNING, но генерируется в РНР-коде путём использования РНР-функции trigger_error(). Только в PHP 4.
1024 E_USER_NOTICE (integer) Генерируемое пользователем уведомление. Напоминает E_NOTICE, но генерируется в РНР-коде путём использования РНР-функции trigger_error(). Только в PHP 4.
2047 E_ALL (integer) Все ошибки и предупреждения, если поддерживаются.

См. также

Дополнительно см. раздел Обработка ошибок.

Содержание
error_log - отправляет сообщение об ошибке
error_reporting - устанавливает, о каких РНР-ошибках сообщается
restore_error_handler - восстанавливает предыдущую функцию-обработчик ошибок
set_error_handler - устанавливает пользовательскую функцию-обработчик ошибок
trigger_error - генерирует сообщение об ошибке/предупреждение/уведомление пользовательского уровня
user_error - генерирует сообщение об ошибке/предупреждение/уведомление пользовательского уровня

Назад Оглавление Вперёд
dotnet_loadВверх error_log


Сервисы от Prime-Hosting.Ru:













Мануалы от Prime-Hosting.Ru:





Dedicated server - аренда выделенного сервера PDS - 4 - гигант Dedicated server - аренда выделенного сервера PDS - 4 - гигант:
Процессор: Intel® Core™ i7-920 Quad-Core incl - 2x4 ядра!
Оперативная память: 24 GB DDR3 RAM
Дисковая система: 2 x 1500 GB HDD SATA2 (software RAID1)
Трафик *: Unlimited
IP адреса: 1 + 3 IP*
Порт: 100 mb/s
Система восстановления: +
Ребут-панель: +

Клипы noize mc слушать на сайте IVI
music.ivi.ru
Copyright © 2008-2010
Prime Hosting
Prime Hosting. Хостинг, VPS - Хостинг, Аренда серверов, dedicated serverPrime Hosting. Хостинг, VPS - Хостинг, Аренда серверов, dedicated server:
Хостинг Реселлинг хостинга VPS - Хостинг Аренда серверов Dedicated server