PHP 8.4.2 Released!

Vordefinierte Konstanten

Die aufgelisteten Konstanten stehen immer zur Verfügung, da sie zum Grundbestand von PHP gehören.

Verfügbare flags für openlog()
LOG_CONS (int)
Tritt beim Senden der Daten an den Systemlogger ein Fehler auf, direkt in die Systemkonsole schreiben.
LOG_NDELAY (int)
Öffnet die Verbindung zum Logger sofort.
LOG_ODELAY (int)
Öffnet die Verbindung erst, wenn die erste Meldung geloggt werden soll. Das ist die Standardeinstellung.
LOG_NOWAIT (int)
LOG_PERROR (int)
Schreibt Log-Meldungen zusätzlich nach STDERR.
LOG_PID (int)
Fügt die PID an jede Log-Meldung an.
Verfügbare facility für openlog()
LOG_AUTH (int)
Für Sicherheits-/Authorisierungsmeldungen

Hinweis: Stattdessen sollte LOG_AUTHPRIV verwendet werden, wenn verfügbar.

LOG_AUTHPRIV (int)
Für vertrauliche Sicherheits-/Authorisierungsmeldungen.
LOG_CRON (int)
Für Meldungen des Uhrzeit-Daemons. Zum Beispiel cron oder at.
LOG_DAEMON (int)
Für Meldungen des Systemdiensts.
LOG_KERN (int)
Für Kernel-Meldungen.
LOG_LOCAL0 (int)
Reserviert für lokale Nutzung.
Warnung

Nicht verfügbar unter Windows.

LOG_LOCAL1 (int)
Reserviert für lokale Nutzung.
Warnung

Nicht verfügbar unter Windows.

LOG_LOCAL2 (int)
Reserviert für lokale Nutzung.
Warnung

Nicht verfügbar unter Windows.

LOG_LOCAL3 (int)
Reserviert für lokale Nutzung.
Warnung

Nicht verfügbar unter Windows.

LOG_LOCAL4 (int)
Reserviert für lokale Nutzung.
Warnung

Nicht verfügbar unter Windows.

LOG_LOCAL5 (int)
Reserviert für lokale Nutzung.
Warnung

Nicht verfügbar unter Windows.

LOG_LOCAL6 (int)
Reserviert für lokale Nutzung.
Warnung

Nicht verfügbar unter Windows.

LOG_LOCAL7 (int)
Reserviert für lokale Nutzung.
Warnung

Nicht verfügbar unter Windows.

LOG_LPR (int)
Für Meldungen des Zeilendrucker-Subsystems.
LOG_MAIL (int)
Für Meldungen des Mail-Subsystems.
LOG_NEWS (int)
Für Meldungen des USENET-News-Subsystems.
LOG_SYSLOG (int)
Für Meldungen, die intern von syslogd erzeugt wurden.
LOG_USER (int)
Für generische Meldungen der Benutzerebene.
LOG_UUCP (int)
Für Meldungen des UUCP-Subsystems.
Verfügbare priority für syslog()

Die Konstanten sind nach Priorität geordnet, von dringend bis Debug-Meldungen.

LOG_EMERG (int)
Notfall; das System ist unbrauchbar. Dies entspricht einer Paniksituation. Wird normalerweise an alle Prozesse gesendet.
LOG_ALERT (int)
Warnung; sofortige Maßnahmen sind erforderlich. Zum Beispiel eine beschädigte Systemdatenbank.
LOG_CRIT (int)
Kritisch, es besteht Handlungsbedarf. Beispiel: Ein Gerät ist defekt.
LOG_ERR (int)
Fehlermeldungen.
LOG_WARNING (int)
Warnhinweise.
LOG_NOTICE (int)
Hinweismeldungen, die Bedingungen entsprechen, die keine Fehlerbedingungen sind, aber möglicherweise eine besondere Vorgehensweise erfordern.
LOG_INFO (int)
Informative Meldungen.
LOG_DEBUG (int)
Debugging-Meldungen, die Informationen enthalten, die normalerweise nur bei der Fehlersuche in einem Programm von Nutzen sind.
Verfügbare type für dns_get_record()
DNS_ANY (int)
Any-Ressource-Eintrag. Auf den meisten Systemen werden alle Ressourcen-Einträge zurückgegeben, aber aufgrund von Unterschieden in der Leistungsfähigkeit von libresolv auf verschiedenen Plattformen ist dies nicht garantiert. Die langsamere DNS_ALL sammelt alle Einträge zuverlässiger.
DNS_ALL (int)
Iterative Anfrage an den Nameserver für jeden verfügbaren Eintragstyp.
DNS_A (int)
IPv4-Adress-Ressource.
DNS_AAAA (int)
IPv6-Adress-Ressource.
DNS_A6 (int)
Definiert als Teil des frühen IPv6, aber durch » RFC 6563 auf historisch zurückgestuft.
DNS_CAA (int)
Certification Authority Authorization-Resource Verfügbar seit PHP 7.0.16 und 7.1.2.
Warnung

Not available on Windows.

DNS_CNAME (int)
Alias (Canonical Name)-Ressource.
DNS_HINFO (int)
Hostinfo-Ressource Weitere Erklärungen und Bedeutungen dieser Werte sind auf der Seite » Operating System Names der IANA zu finden.
DNS_MX (int)
Mail-Exchanger-Ressource.
DNS_NAPTR (int)
Naming Authority Pointer.
DNS_NS (int)
Authoritative-Nameserver-Ressource.
DNS_PTR (int)
Pointer-Ressource.
DNS_SOA (int)
Start of Authority-Ressource.
DNS_SRV (int)
Service-Locator.
DNS_TXT (int)
Text-Ressource.
add a note

User Contributed Notes 1 note

up
2
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