PHP Velho Oeste 2024

Constantes pré-definidas

As constantes abaixo estão sempre disponíveis como parte do núcleo do PHP.

Opções de openlog()
Constante Descrição
LOG_CONS se houver um erro ao enviar dados ao registrador do sistema, escreve diretamente ao console do sistema
LOG_NDELAY abre a conexão ao registrador imediatamente
LOG_ODELAY (padrão) atrasa a abertura da conexão até que a primeira mensagem seja registrada
LOG_NOWAIT
LOG_PERROR mostra a mensagem também na saída de erro padrão
LOG_PID incli o PID com cada mensagem
Facilidades de openlog()
Constante Descrição
LOG_AUTH mensagens de segurança/autorização (use LOG_AUTHPRIV em sistemas onde esta constante esteja definida)
LOG_AUTHPRIV mensagens de segurança/autorização (privadas)
LOG_CRON daemon de relógio (cron e at)
LOG_DAEMON outros daemons de sistema
LOG_KERN mensagens do kernel
LOG_LOCAL0 ... LOG_LOCAL7 reservadas para uso local, não disponíveis no Windows
LOG_LPR subsistema de impressora de linha
LOG_MAIL subsistema de correio
LOG_NEWS Subsistema de notícias USENET
LOG_SYSLOG mensagens geradas internamente pelo syslogd
LOG_USER mensagens genéricas no nível do usuário
LOG_UUCP Subsistema UUCP
Prioridades syslog() (em ordem decrescente)
Constante Descrição
LOG_EMERG o sistema está inutilizável
LOG_ALERT medidas devem ser tomadas imediatamente
LOG_CRIT condições críticas
LOG_ERR condições de erro
LOG_WARNING condições de alerta
LOG_NOTICE condição normal, mas significativa
LOG_INFO mensagem informativa
LOG_DEBUG mensagem em nível de depuração
Opções de dns_get_record()
Constante Descrição
DNS_A Recurso de endereço IPv4
DNS_CAA Recurso de Autorização da Autoridade de Certificação (disponível a partir do PHP 7.0.16 e 7.1.2)
DNS_MX Recurso de Troca de Correio
DNS_CNAME Recurso Alias ​​(Nome Canônico)
DNS_NS Recurso de servidor de nomes autoritativo
DNS_PTR Recurso de ponteiro
DNS_HINFO Recurso de informações do host (Consulte » Operating System Names da IANA para o significado destes valores)
DNS_SOA Início do recurso de autoridade
DNS_TXT Recurso de Texto
DNS_ANY Qualquer registro de recurso. Na maioria dos sistemas, isso retorna todos os registros de recursos, porém não deve ser considerado para usos críticos. Tente DNS_ALL em seu lugar.
DNS_AAAA Recurso de endereço IPv6
DNS_ALL Consultar iterativamente o servidor de nomes para cada tipo de registro disponível.
add a note add a note

User Contributed Notes 1 note

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