Constantes pré-définies

Les constantes listées ici sont toujours disponibles dans PHP.

Options de openlog()
Constante Description
LOG_CONS S'il y a une erreur lors de l'envoi de données au système d'historique, l'erreur sera écrite directement sur la console système.
LOG_NDELAY Ouvre la connexion à l'historique immédiatement
LOG_ODELAY (par défaut) retarde l'ouverture de la connexion jusqu'à ce que le premier message soit archivé
LOG_NOWAIT
LOG_PERROR Affiche aussi le message sur la sortie standard
LOG_PID Ajoute le PID dans chaque message
Facilité de syslog()
Constante Description
LOG_AUTH sécurité/autorisation message (utilisez LOG_AUTHPRIV à la place sur les systèmes où cette constante n'est pas définie)
LOG_AUTHPRIV sécurité/autorisation message (privé)
LOG_CRON démon de temps (cron et at)
LOG_DAEMON autres démons systèmes
LOG_KERN messages noyau
LOG_LOCAL0 réservé à un usage local, non disponible sous Windows
LOG_LOCAL1 réservé à un usage local, non disponible sous Windows
LOG_LOCAL2 réservé à un usage local, non disponible sous Windows
LOG_LOCAL3 réservé à un usage local, non disponible sous Windows
LOG_LOCAL4 réservé à un usage local, non disponible sous Windows
LOG_LOCAL5 réservé à un usage local, non disponible sous Windows
LOG_LOCAL6 réservé à un usage local, non disponible sous Windows
LOG_LOCAL7 réservé à un usage local, non disponible sous Windows
LOG_LPR imprimante système
LOG_MAIL système de mail
LOG_NEWS système de news USENET
LOG_SYSLOG messages générés en interne par le démon syslogd
LOG_USER messages génériques utilisateurs
LOG_UUCP système UUCP
Priorités de syslog() (en ordre décroissant)
Constante Description
LOG_EMERG Le système est inutilisable
LOG_ALERT Une mesure doit être prise immédiatement
LOG_CRIT Conditions critiques
LOG_ERR Erreurs
LOG_WARNING Alertes
LOG_NOTICE Notes (normales mais significatives)
LOG_INFO Message d'informations
LOG_DEBUG Message de déboguage
Options dns_get_record()
Constante Description
DNS_A Adresse IPv4
DNS_A6 Défini dans le cadre des débuts de l'IPv6 mais rétrogradé à historique par la RFC 6563
DNS_CAA Certification Authority Authorization Resource (disponible à partir de PHP 7.0.16 et 7.1.2)
DNS_MX Champs serveur Mail (MX)
DNS_CNAME Champs alias (Nom canonique) (A)
DNS_NAPTR Pointeur d'Autorité de Nom
DNS_NS Champs de serveur autorité (NS)
DNS_PTR Champs de pointeur (PTR)
DNS_HINFO Champs d'informations d'hôte (HINFO) (voir la » Operating System Names pour la signification de ces valeurs)
DNS_SOA Champs de délégation d'autorité (SOA)
DNS_SRV Localisateur de service
DNS_TXT Texte
DNS_ANY Tous les champs. Sur la plupart des systèmes, cela retourne tous les champs, mais il ne faut pas s'y fier. Utilisez DNS_ALL.
DNS_AAAA Adresse IPv6
DNS_ALL Sollicite itérativement le serveur pour chaque type de champ.
add a note

User Contributed Notes 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