PHP 8.4.2 Released!

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

Перечисленные ниже константы доступны как часть ядра PHP.

Опции функции openlog()
Константа Описание
LOG_CONS если при передаче данных системному журналу произошла ошибка, произвести вывод в системную консоль
LOG_NDELAY немедленно открыть соединение со службой журналирования
LOG_ODELAY (по умолчанию) отсрочить открытие соединения до появления первого сообщения
LOG_NOWAIT
LOG_PERROR вывод журнала вместе со стандартной ошибкой
LOG_PID добавить PID к каждому сообщению
Средства openlog()
Константа Описание
LOG_AUTH сообщения безопасности/авторизации (используйте LOG_AUTHPRIV в системах, где эта константа определена)
LOG_AUTHPRIV сообщения безопасности/авторизации (частное)
LOG_CRON планировщик событий (cron и at)
LOG_DAEMON другие системные службы
LOG_KERN сообщения ядра
LOG_LOCAL0 зарезервирована для внутренних целей языка, недоступна в ОС Windows
LOG_LOCAL1 зарезервирована для внутренних целей языка, недоступна в ОС Windows
LOG_LOCAL2 зарезервирована для внутренних целей языка, недоступна в ОС Windows
LOG_LOCAL3 зарезервирована для внутренних целей языка, недоступна в ОС Windows
LOG_LOCAL4 зарезервирована для внутренних целей языка, недоступна в ОС Windows
LOG_LOCAL5 зарезервирована для внутренних целей языка, недоступна в ОС Windows
LOG_LOCAL6 зарезервирована для внутренних целей языка, недоступна в ОС Windows
LOG_LOCAL7 зарезервирована для внутренних целей языка, недоступна в ОС Windows
LOG_LPR подсистема построчной печати
LOG_MAIL почтовая подсистема
LOG_NEWS подсистема новостей USENET
LOG_SYSLOG сообщения, сгенерированные syslogd
LOG_USER общие сообщения уровня пользователя
LOG_UUCP подсистема UUCP
Приоритеты syslog() (в порядке убывания)
Константа Описание
LOG_EMERG система не может быть использована
LOG_ALERT необходимо незамедлительное действие
LOG_CRIT критические условия
LOG_ERR условия ошибки
LOG_WARNING условия предупреждения
LOG_NOTICE нормальное, но значительное состояние
LOG_INFO информационное сообщение
LOG_DEBUG сообщения уровня отладки
Опции dns_get_record()
Константа Описание
DNS_A Ресурсная запись IP-адресов протокола IPv4
DNS_A6 Ресурсную запись определили как часть ранней версии записи IP-адресов протокола IPv6, но стандарт RFC 6563 понизил формат записи до исторического статуса
DNS_CAA Ресурсная запись Authority Authorization Resource (доступна с PHP 7.0.16 и с 7.1.2)
DNS_MX Ресурсная запись Mail Exchanger
DNS_CNAME Ресурсная запись Canonical Name
DNS_NAPTR Ресурсная запись Naming Authority Pointer
DNS_NS Ресурсная запись Name Server
DNS_PTR Ресурсная запись Pointer
DNS_HINFO Ресурс Host Info (расшифровку значений даёт материал администрации адресного интернет-пространства IANA » Названия операционных систем)
DNS_SOA Ресурсная запись SOA
DNS_SRV Ресурсная запись локатора служб
DNS_TXT Ресурсная запись текстового типа
DNS_ANY Любая ресурсная запись. На большинстве систем возвращает все ресурсные записи, однако для использования в критических условиях не подходит. Вместо этого необходимо использовать DNS_ALL
DNS_AAAA Ресурсная запись IPv6
DNS_ALL Итеративно опрашивает DNS сервер по каждому доступному типу записи.
Добавить

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

up
1
arash dot dalir at gmail dot com
6 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
)
*/
To Top