Vordefinierte Konstanten

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

openlog()-Optionen
Konstante Beschreibung
LOG_CONS Tritt ein Fehler auf, wenn Daten an den Systemlogger gesendet werden, leite die Ausgabe direkt an die Konsole um.
LOG_NDELAY Öffnet die Verbindung zum Logger sofort.
LOG_ODELAY (Standardwert); öffnet die Verbindung erst, wenn die erste Meldung geloggt werden soll.
LOG_NOWAIT
LOG_PERROR Schreibt den Logeintrag auch in das Standard-Error-Device
LOG_PID Fügt die PID an jede Message an
openlog()-Möglichkeiten
Konstante Beschreibung
LOG_AUTH Sicherheits-/Authorisierungsmeldungen (benutzt statt dessen LOG_AUTHPRIV in Systemen, wo diese Konstante definiert ist).
LOG_AUTHPRIV Sicherheits-/Authorisierungsmeldungen (private)
LOG_CRON Zeitabhängig gestartete Dienste (cron und at)
LOG_DAEMON Andere Systemdienste
LOG_KERN Kernel-Meldungen
LOG_LOCAL0 ... LOG_LOCAL7 Reserviert für lokale Benutzung, diese Konstanten stehen unter Windows nicht zur Verfügung.
LOG_LPR Zeilen-Drucker Subsystem
LOG_MAIL Mailing-Subsystem
LOG_NEWS USENET-News-Subsystem
LOG_SYSLOG Meldungen die intern von syslogd erzeugt wurden
LOG_USER Generische User-Level-Meldungen
LOG_UUCP UUCP-Subsystem
syslog()-Prioritäten (in absteigender Reihenfolge)
Konstante Beschreibung
LOG_EMERG System ist unbrauchbar
LOG_ALERT Aktion ist sofort erforderlich
LOG_CRIT Kritischer Zustand
LOG_ERR Fehler aufgetreten
LOG_WARNING Warnung aufgetreten
LOG_NOTICE Normale, aber wichtige Meldung
LOG_INFO Informative Meldung
LOG_DEBUG Debug-Level-Meldung
dns_get_record()-Optionen
Konstante Beschreibung
DNS_A IPv4-Adress-Ressource
DNS_CAA Certification Authority Authorization Resource (verfügbar von PHP 7.0.16 und 7.1.2 an)
DNS_MX Mail-Exchanger-Ressource
DNS_CNAME Alias (Canonical Name)-Ressource
DNS_NS Authoritative-Nameserver-Ressource
DNS_PTR DNS-Pointer-Ressource
DNS_HINFO Hostinfo-Ressource (Siehe auch » Operating System Names der IANA, wenn Sie mehr über die Bedeutung dieser Werte wissen wollen.)
DNS_SOA Start of Authority-Ressource
DNS_TXT Textressource
DNS_ANY Any-Ressource-Eintrag. Auf den meisten System werden hierauf alle Ressource-Einträge zurückgegeben, die Option sollte allerdings nicht für kritische Anwendungen eingesetzt werden. Verwenden Sie statt dessen DNS_ALL.
DNS_AAAA IPv6-Adress-Ressource
DNS_ALL Iterative Anfrage an den Nameserver für jeden verfügbaren Eintragstyp.
add a note 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