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
)
*/Претходно дефинирани константи
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Претходно дефинирани константи
Референца за `network.constants.php` со подобрена типографија и навигација.
Претходно дефинирани константи
Постојаните подолу се секогаш достапни како дел од основната PHP.
-
Маска од еден или повеќе од следниве знаменца, кои специфицираат како да се постапува со наводници, невалидни низи на единици и типот на документот што се користи. Стандардно е
-
LOG_CONS(int) - Ако има грешка при испраќање податоци до системскиот дневник, пишувајте директно на системската конзола.
-
LOG_NDELAY(int) - Ако има грешка при испраќање податоци до системскиот дневник, пишувајте директно на системската конзола.
-
LOG_ODELAY(int) - Отворете ја врската со дневникот веднаш.
-
LOG_NOWAIT(int) -
LOG_PERROR(int) -
Одложете го отворањето на врската додека не се запише првата порака. Ова е стандардното однесување.
STDERR. -
LOG_PID(int) - Дополнително запишувај пораки во
flags for
openlog()
-
Маска од еден или повеќе од следниве знаменца, кои специфицираат како да се постапува со наводници, невалидни низи на единици и типот на документот што се користи. Стандардно е
-
LOG_AUTH(int) -
Вклучете го PID со секоја порака во дневникот.
Забелешка: од PHP 8.0.0. Силно се обесхрабрува потпирањето на оваа функција.
LOG_AUTHPRIVЗа пораки за безбедност/овластување. -
LOG_AUTHPRIV(int) - наместо кога е достапно.
-
LOG_CRON(int) - За приватни пораки за безбедност/овластување. cron or at.
-
LOG_DAEMON(int) - За пораки од демонот за часовник. На пример
-
LOG_KERN(int) - За пораки од системскиот демон.
-
LOG_LOCAL0(int) -
За пораки од јадрото.
Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава
Резервирано за локална употреба.
-
LOG_LOCAL1(int) -
За пораки од јадрото.
Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава
Резервирано за локална употреба.
-
LOG_LOCAL2(int) -
За пораки од јадрото.
Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава
Резервирано за локална употреба.
-
LOG_LOCAL3(int) -
За пораки од јадрото.
Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава
Резервирано за локална употреба.
-
LOG_LOCAL4(int) -
За пораки од јадрото.
Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава
Резервирано за локална употреба.
-
LOG_LOCAL5(int) -
За пораки од јадрото.
Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава
Резервирано за локална употреба.
-
LOG_LOCAL6(int) -
За пораки од јадрото.
Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава
Резервирано за локална употреба.
-
LOG_LOCAL7(int) -
За пораки од јадрото.
Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава
Резервирано за локална употреба.
-
LOG_LPR(int) - Не е достапно на Windows.
-
LOG_MAIL(int) - За пораки од подсистемот за печатење.
-
LOG_NEWS(int) - За пораки од подсистемот за пошта.
-
LOG_SYSLOG(int) - За пораки од подсистемот за USENET вести. syslogd.
-
LOG_USER(int) - За пораки генерирани внатрешно од
-
LOG_UUCP(int) - За генерички пораки на корисничко ниво.
facility for
openlog()
-
Маска од еден или повеќе од следниве знаменца, кои специфицираат како да се постапува со наводници, невалидни низи на единици и типот на документот што се користи. Стандардно е
-
LOG_EMERG(int) - Итно, системот е неупотреблив. Ова одговара на состојба на паника. Обично се емитува до сите процеси.
-
LOG_ALERT(int) - Предупредување, потребно е итно дејство. На пример, оштетена системска база на податоци.
-
LOG_CRIT(int) - Критично, потребно е дејство. На пример, грешки на хардверски уред.
-
LOG_ERR(int) - Пораки за грешки.
-
LOG_WARNING(int) - Пораки за предупредување.
-
LOG_NOTICE(int) - Пораки за известување, одговараат на услови кои не се услови за грешка, но може да бараат посебно ракување.
-
LOG_INFO(int) - Информативни пораки.
-
LOG_DEBUG(int) - Пораки за отстранување грешки што содржат информации кои обично се корисни само при отстранување грешки на програма.
priority for
syslog()
За пораки од подсистемот UUCP.
-
Маска од еден или повеќе од следниве знаменца, кои специфицираат како да се постапува со наводници, невалидни низи на единици и типот на документот што се користи. Стандардно е
-
DNS_ANY(int) -
Било кој запис на ресурс. На повеќето системи ова враќа сите записи на ресурси, но поради чуда во перформансите на
libresolvпомеѓу платформи ова не е загарантирано. ПобавниотDNS_ALLпосигурно ќе ги собере сите записи. -
DNS_ALL(int) - Итеративно барајте од серверот за имиња за секој достапен тип на запис.
-
DNS_A(int) - IPv4 ресурс за адреса.
-
DNS_AAAA(int) - IPv6 ресурс за адреса.
-
DNS_A6(int) - Дефинирано како дел од раниот IPv6, но сведено на историско од Ако има грешка при испраќање податоци до системскиот логер, пишувајте директно на системската конзола..
-
DNS_CAA(int) -
Ресурс за овластување на орган за сертификација. Достапно од PHP 7.0.16 и 7.1.2.
Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава
Резервирано за локална употреба.
-
DNS_CNAME(int) - Ресурс за псевдоним (канонско име).
-
DNS_HINFO(int) - Информации за домаќин. За повеќе објаснувања и значења на овие вредности, посетете ја страницата на IANA за » Имиња на оперативни системи.
-
DNS_MX(int) - Ресурс за размена на пошта.
-
DNS_NAPTR(int) - Упатник за авторитет за именување.
-
DNS_NS(int) - Ресурс на авторитетен именски сервер.
-
DNS_PTR(int) - Ресурс на покажувач.
-
DNS_SOA(int) - Ресурс на почеток на авторитет.
-
DNS_SRV(int) - Локатор на услуга.
-
DNS_TXT(int) - Текстуален ресурс.
typeза
dns_get_record()