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

Следующие константы доступны как часть ядра PHP.

Доступные значения флагов для параметра flags функции openlog()
LOG_CONS (int)

Записать сообщение в системную консоль, если при отправке данных в системное средство журналирования возникла ошибка.

LOG_NDELAY (int)

Открыть соединение со средством журналирования немедленно.

LOG_ODELAY (int)

Отложить открытие соединения, пока не запишется первое сообщение. Это поведение по умолчанию.

LOG_NOWAIT (int)

LOG_PERROR (int)

Дополнительно записывать сообщения в стандартный вывод ошибок STDERR.

LOG_PID (int)

Добавлять в каждое сообщение журнала PID-идентификатор процесса.

Available facility for openlog()
LOG_AUTH (int)

Сообщения безопасности и авторизации.

Замечание:

Вместо этого флага указывают флаг LOG_AUTHPRIV, если доступен.

LOG_AUTHPRIV (int)

Закрытые сообщения безопасности и авторизации.

LOG_CRON (int)

Сообщения демонов планировщика событий наподобие cron или at.

LOG_DAEMON (int)

Сообщения системных демонов.

LOG_KERN (int)

Сообщения ядра системы.

LOG_LOCAL0 (int)

Флаг зарезервировали для внутренних целей.

Внимание

Константа недоступна в ОС Windows.

LOG_LOCAL1 (int)

Флаг зарезервировали для внутренних целей.

Внимание

Константа недоступна в ОС Windows.

LOG_LOCAL2 (int)

Флаг зарезервировали для внутренних целей.

Внимание

Константа недоступна в ОС Windows.

LOG_LOCAL3 (int)

Флаг зарезервировали для внутренних целей.

Внимание

Константа недоступна в ОС Windows.

LOG_LOCAL4 (int)

Флаг зарезервировали для внутренних целей.

Внимание

Константа недоступна в ОС Windows.

LOG_LOCAL5 (int)

Флаг зарезервировали для внутренних целей.

Внимание

Константа недоступна в ОС Windows.

LOG_LOCAL6 (int)

Флаг зарезервировали для внутренних целей.

Внимание

Константа недоступна в ОС Windows.

LOG_LOCAL7 (int)

Флаг зарезервировали для внутренних целей.

Внимание

Константа недоступна в ОС Windows.

LOG_LPR (int)

Сообщения подсистемы построчной печати.

LOG_MAIL (int)

Сообщения почтовой подсистемы.

LOG_NEWS (int)

Сообщения подсистемы новостей USENET.

LOG_SYSLOG (int)

Сообщения, которые внутренне сгенерировал системный демон syslogd.

LOG_USER (int)

Общие пользовательские сообщения.

LOG_UUCP (int)

Сообщения подсистемы UUCP.

Доступные флаги приоритета для параметра priority функции syslog()

Константы приоритета перечисляются от срочных до отладочных сообщений.

LOG_EMERG (int)

Возникла аварийная ситуация, система непригодна для работы. Это соответствует состоянию паники. Обычно транслируется всем процессам.

LOG_ALERT (int)

Тревога, требуются немедленные действия. Например, при повреждении системной базы данных.

LOG_CRIT (int)

Критическая ситуация, требуется действие. Например, ошибки оборудования.

LOG_ERR (int)

Сообщения об ошибках.

LOG_WARNING (int)

Сообщения с предупреждением.

LOG_NOTICE (int)

Сообщения с уведомлением, соответствуют состояниям, которые не относятся к состояниям об ошибке, но требуют отдельной обработки.

LOG_INFO (int)

Информационные сообщения.

LOG_DEBUG (int)

Отладочные сообщения с информацией, которую обычно получают только при отладке программы.

Доступные типы ресурсных записей для параметра type функции dns_get_record()
DNS_ANY (int)

Ресурсная запись произвольного типа. В большей части систем с этим флагом функция возвращает все ресурсные записи, но точный результат не гарантируется и зависит от результата работы библиотеки libresolv на конкретной платформе.

Более медленный тип DNS_ALL собирает записи обо всех ресурсных записях надёжнее.

DNS_ALL (int)

Итеративно опрашивает сервер имён по каждому доступному типу записи.

DNS_A (int)

Ресурсная запись IPv4-адреса.

DNS_AAAA (int)

Ресурсная запись IPv6-адреса.

DNS_A6 (int)

Тип определили как часть раннего протокола IPv6, но стандарт » RFC 6563 понизил тип до исторического.

DNS_CAA (int)

Ресурсная запись авторизации центра сертификации (англ. Certification Authority Authorization). Константа доступна с PHP 7.0.16 и 7.1.2.

Внимание

Константа недоступна в ОС Windows.

DNS_CNAME (int)

Ресурсная запись псевдонима, канонического имени (англ. Canonical Name).

DNS_HINFO (int)

Ресурсная запись с информацией о хосте (англ. Host Info). Эти значения объясняет страница с названиями операционных систем на сайте администрации адресного интернет-пространства IANA » Operating System Names.

DNS_MX (int)

Ресурсная запись почтового обменника (англ. Mail Exchanger).

DNS_NAPTR (int)

Указатель на авторитетный источник именования (англ. Naming Authority Pointer).

DNS_NS (int)

Ресурсная запись авторитетного сервера имён (англ. Authoritative Name Server).

DNS_PTR (int)

Ресурсная запись указателя (англ. Pointer Resource).

DNS_SOA (int)

Ресурсная запись начала зоны (англ. Start of Authority).

DNS_SRV (int)

Ресурсная запись локатора служб (англ. Service locator).

DNS_TXT (int)

Текстовая ресурсная запись.

Добавить

Примечания пользователей 1 note

up
0
arash dot dalir at gmail dot com
8 years ago
FYI, on windows, the vlaues for LOG_* "log-levels" are as followed:

<?php
namespace Test;

include 'vendor/autoload.php';

use Psr\Log\LogLevel;

$log_levels = array(
    LogLevel::EMERGENCY => LOG_EMERG,
    LogLevel::ALERT => LOG_ALERT,
    LogLevel::CRITICAL => LOG_CRIT,
    LogLevel::ERROR => LOG_ERR,
    LogLevel::WARNING => LOG_WARNING,
    LogLevel::NOTICE => LOG_NOTICE,
    LogLevel::INFO => LOG_INFO,
    LogLevel::DEBUG => LOG_DEBUG,
);

print_r($log_levels);
/*
prints:

Array
(
    [emergency] => 1
    [alert] => 1
    [critical] => 1
    [error] => 4
    [warning] => 5
    [notice] => 6
    [info] => 6
    [debug] => 6
)
*/