Función error_log() de PHP
Ejemplo
Enviar el mensaje de error al registro del servidor web y a la cuenta de correo electrónico:
<?php // Si hay un error de conexión a la base de datos, enviar un mensaje de error al registro del servidor if (!mysqli_connect("localhost","bad_user","bad_password","my_db")) { error_log("¡Fallo al conectarse a la base de datos!", 0); } // Si se agotan los FOO, enviar un correo electrónico al administrador if (!($foo = allocate_new_foo())) { error_log("¡Oh no! ¡Estamos sin FOOs!", 1, "admin@example.com"); } ?>
Definición y uso
La función error_log() envía mensajes de error al registro de errores del servidor, archivo o destino remoto.
Sintaxis
error_log(message,type,destination,headers);
Parámetros | Descripción |
---|---|
message | Necesario. Especifica el mensaje de error que se debe registrar. |
type |
Opcional. Especifica a dónde debe enviarse el error. Valores posibles:
|
destination | Opcional. Especifica el destino del mensaje de error. Este valor se determina por type El valor del parámetro decide. |
headers |
Opcional. Especifica encabezados adicionales, como From, Cc y Bcc. Este tipo de información utiliza la misma función integrada de mail(). Sólo cuando message_type Usado cuando se establece en 1. Se debe usar CRLF (\r\n) para separar múltiples encabezados. |
Detalles técnicos
Valor de retorno: | Si tiene éxito, devuelve TRUE, si falla, devuelve FALSE. |
---|---|
Versión PHP: | 4.0+ |
Registro de actualizaciones PHP: | PHP 5.2.7: Valores posibles: 4 se agregó a type Parámetros. |