Nenhuma biblioteca externa é necessária para compilar esta extensão.
Não há nenhuma instalação necessária para utilizar estas funções, elas fazem parte do núcleo do PHP.
O comportamento dessas funções podem ser modificado pelas configurações do php.ini.
Para mais detalhes e definições das constantes do PHP_INI_* veja ini_set().
Breve descrição das diretivas de configuração.
Se define ou não as várias variáveis de syslog (e.g. $LOG_PID, $LOG_CRON, etc.). Desligá-la é uma boa idéia de sábia performance. No tempo de execução, você pode definir estas variáveis chamando define_syslog_variables().
Esta extensão não possui nenhum tipo resource.
As constantes listadas abaixo estão sempre disponíveis como parte do núcleo do PHP.
Tabela 2. openlog() Options
| Constant | Descrição |
|---|---|
| LOG_CONS | se há um erro enquanto enviando dados para o logger do sistema, escreverá diretamente para o console do sistema |
| LOG_NDELAY | abre a conexão para o logger imediatamente |
| LOG_ODELAY | (padrão) atrasa a abertura da conexão até a primeira mensagem está logada |
| LOG_NOWAIT | |
| LOG_PERROR | exibe a mensagem de log também para o erro padrão |
| LOG_PID | inclui PID com cada mensagem |
Tabela 3. Facilidades openlog()
| Constant | Descrição |
|---|---|
| LOG_AUTH | mensagens de segurança/autorização (usa LOG_AUTHPRIV no lugar em sistemas onde essa constante está definida) |
| LOG_AUTHPRIV | mensagens de segurança/autorização (privado) |
| LOG_CRON | clock daemon (cron and at) |
| LOG_DAEMON | outros daemons de sistema |
| LOG_KERN | mensagens de kernel |
| LOG_LOCAL0 ... LOG_LOCAL7 | reservada para uso local, esta não está disponível em Windows |
| LOG_LPR | line printer subsystem |
| LOG_MAIL | subsystem de email |
| LOG_NEWS | USENET news subsystem |
| LOG_SYSLOG | mensagens geradas internamente por syslogd |
| LOG_USER | mensagens de nível-usuário genéricas |
| LOG_UUCP | UUCP subsystem |
Tabela 4. Prioridades (em ordem decrescente) de syslog()
| Constant | Descrição |
|---|---|
| LOG_EMERG | sistema está inutilizável |
| LOG_ALERT | ação deve ser tomada imediatamente |
| LOG_CRIT | condições críticas |
| LOG_ERR | condições de erro |
| LOG_WARNING | condições de alertas |
| LOG_NOTICE | condição normal, mas significativa |
| LOG_INFO | mensagem informativa |
| LOG_DEBUG | mensagem de debug-level |
Tabela 5. Opções de dns_get_record()
| Constant | Descrição |
|---|---|
| DNS_A | Recurso de Endereço IPv4 |
| DNS_MX | Recurso de cambista de Email |
| DNS_CNAME | Recurso de Alias (Nome Canônico) |
| DNS_NS | Recurso de Servidor de Nome Autorizado |
| DNS_PTR | Recurso de Indicador |
| DNS_HINFO | REcurso de Host Info (Ver IANA's Nomes de Sistema Operacional 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 retorna todos os registros de recursos, entretadno ele não seria confiado para usos críticos. Tente DNS_ALL no lugar. |
| DNS_AAAA | Recurso de Endereço de IPv6 |
| DNS_ALL | Iterativamente examina o nome do servidor para cada tipo de gravação disponível. |