LonghornPHP 2026

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
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
)
*/
To Top