CakeFest 2024: The Official CakePHP Conference

Costanti predefinite

Le costanti qui elencate sono sempre disponibili in quanto parte del core di PHP.

Opzioni openlog()
Costante Descrizione
LOG_CONS Se si verifica un errore nella scrittura nel log di sistema scrive direttamente sulla console.
LOG_NDELAY Apre immediatamente la connessione con il log
LOG_ODELAY (default) attende ad aprire la connessione fino a quando non vi è un messaggio da registrare.
LOG_NOWAIT
LOG_PERROR Scrive il messaggio di log anche nello standard error
LOG_PID Include anche il PID in ciascun messaggio
Tools openlog()
Costante Descrizione
LOG_AUTH Messaggio di sicurezza/autorizzazione (utilizzare LOG_AUTHPRIV nei sistemi in cui questa costante è definita)
LOG_AUTHPRIV Messaggi di sicurezza/autorizzazione (privati)
LOG_CRON Demone dell'ora (cron ed at)
LOG_DAEMON Altri demoni di sistema
LOG_KERN Messaggi del kernel
LOG_LOCAL0 ... LOG_LOCAL7 Riservato per utilizzi locali, questi non sono dipsonibili in Windows
LOG_LPR Sottosistema della stampante
LOG_MAIL Sottosistema di posta
LOG_NEWS Sottosistema USENET news
LOG_SYSLOG Messaggi generati internamente da syslogd
LOG_USER Messaggi utente generici
LOG_UUCP Sottosistema UUCP
Priorità (in ordine decrescente) di syslog()
Costante Descrizione
LOG_EMERG Sistema inutilizzabile
LOG_ALERT Azioni devono essere intraprese immediatamente
LOG_CRIT Condizioni critiche
LOG_ERR Condizioni di errore
LOG_WARNING Condizioni di attenzione
LOG_NOTICE Situazione normale, ma significativa
LOG_INFO Messaggio informativo
LOG_DEBUG Messaggio di debug
Parametri dns_get_record()
Costante Descrizione
DNS_A Risorsa con indirizzo IPv4
DNS_MX Mail Exchanger Resource
DNS_CNAME Alias (Canonical Name) Resource
DNS_NS Authoritative Name Server Resource
DNS_PTR Pointer Resource
DNS_HINFO Host Info Resource (Vedere la pagina IANA » Operating System Names per il significato di questi valori)
DNS_SOA Start of Authority Resource
DNS_TXT Text Resource
DNS_ANY Any Resource Record. In molti sistemi questo restituisce tutti i record, tuttavia non si dovrebbe farne affidamento per utilzzi critici. Piuttosto utilizzare DNS_ALL.
DNS_AAAA IPv6 Address Resource
DNS_ALL Interroga in modo iterativo il DNS alla ricerca di ogni tipo di record disponibile.
add a note

User Contributed Notes 1 note

up
1
arash dot dalir at gmail dot com
5 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