PHP Conference Nagoya 2025

Constantes predefinidas

Estas constantes están disponibles siempre ya que forman parte del núcleo de PHP.

Opciones openlog()
Constante Descripción
LOG_CONS Si hay un error mientras se envían datos al registro del sistema, escribir directamente en la consola del sistema
LOG_NDELAY Abrir la conexión con el registro inmediatamente
LOG_ODELAY (Predeterminado) Retrasar la apertura de la conexión hasta que el primer mensaje sea registrado
LOG_NOWAIT
LOG_PERROR Imprimir también mensajes de registro a la salida de error estándar
LOG_PID Incluir el PID con cada mensaje
Comodidades de openlog()
Constante Descripción
LOG_AUTH Mensajes de seguridad/autorización (utilice en su lugar LOG_AUTHPRIV en sistemas donde esa constante esté definida)
LOG_AUTHPRIV Mensajes de seguridad/autorización (privados)
LOG_CRON Servicio de reloj (cron y at)
LOG_DAEMON Otros servicios del sistema
LOG_KERN Mensajes del kernel
LOG_LOCAL0 ... LOG_LOCAL7 Reservado para uso local, estos no están disponibles en Windows
LOG_LPR Subsistema de línea de la impresora
LOG_MAIL Subsistema de correo
LOG_NEWS Subsistema de noticias USENET
LOG_SYSLOG Mensajes internamente generados por syslogd
LOG_USER Mensajes genéricos de nivel de usuario
LOG_UUCP Subsistema de UUCP
Prioridades de syslog() (en orden descendente)
Constante Descripción
LOG_EMERG El sistema es inutilizable
LOG_ALERT Una acción debe ser tomada immediatamente
LOG_CRIT Condiciones críticas
LOG_ERR Condiciones de error
LOG_WARNING Condiciones de alerta
LOG_NOTICE Condición normal, pero significativa
LOG_INFO Mensaje informativo
LOG_DEBUG Mensaje de nivel de depuración
dns_get_record() Options
Constante Descripción
DNS_A Recursos de dirección IPv4
DNS_MX Recurso de intercambiador de correo
DNS_CNAME Recurso de Alias (Nombre Canónico)
DNS_NS Recurso de Nombre de Servidor Autorizador
DNS_PTR Recurso de puntero
DNS_HINFO Host Info Resource (See IANA's » Operating System Names for the meaning of these values)
DNS_SOA Start of Authority Resource
DNS_TXT Text Resource
DNS_ANY Any Resource Record. On most systems this returns all resource records, however it should not be counted upon for critical uses. Try DNS_ALL instead.
DNS_AAAA IPv6 Address Resource
DNS_ALL Iteratively query the name server for each available record type.
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