error_logEnviar un mensaje de error a las rutinas de manejo de errores definidas
&reftitle.description;
boolerror_logstringmessageintmessage_type0stringdestinationstringextra_headers
Envía un mensaje de error al registro de errores del servidor web o a un fichero.
&reftitle.parameters;
message
El mensaje de error que debería ser registrado.
message_type
Indica dónde debería ir el error. Los tipos de mensaje posibles
son:
Tipos de registro de error_log0message es enviado al registro del sistema de PHP, usando
el mecanismo de registro del Sistema Operativo o un fichero, dependiendo
de qué directiva de configuración esté establecida en
error_log. Esta opción es la predeterminada.
1message es enviado por email a la dirección del
parámetro destination. Este es el único tipo de
mensaje donde se usa el cuarto parámetro
extra_headers.
2
Ya no es una opción.
3message es añadido al final del fichero
destination. No se añade automáticamente una
nueva línea al final del string message.
4message es enviado directamente al gestor de registro
de la SAPI.
destination
El destino. Su significado depende del parámetro
message_type tal como se describió arriba.
extra_headers
Las cabeceras extra. Se usa cuando el parámetro message_type
está establecido a 1.
Este tipo de mensaje usa la misma función interna que
mail.
&reftitle.returnvalues;
&return.success;
&reftitle.notes;
error_log no es seguro a nivel binario. message será truncado por un carácter null.
message no debería contener un carácter null. Observe que message podría enviarse a un fichero, correo, syslog, etc. Use la fucnión de conversión/escape apropiada, base64_encode, rawurlencode o addslashes, antes de llamar a error_log.
&reftitle.examples;
Ejemplos de error_log
]]>
&reftitle.changelog;
&Version;&Description;5.2.7
El valor posible de 4 se añadió a message_type.