Los últimos tutoriales de desarrollo web
 

PHP error_log() Function

<PHP Error de referencia

Ejemplo

Enviar mensajes de error en el registro de errores del servidor web y una cuenta de correo:

<?php
// Send error message to the server log if error connecting to the database
if (!mysqli_connect("localhost","bad_user","bad_password","my_db")) {
    error_log("Failed to connect to database!", 0);
}

// Send email to administrator if we run out of FOO
if (!($foo = allocate_new_foo())) {
    error_log("Oh no! We are out of FOOs!", 1, "[email protected]");
}
?>


Definición y Uso

El error_log() función envía un mensaje de error en un registro, en un archivo, o para una cuenta de correo.


Sintaxis

error_log( message,type,destination,headers ) ;

Parámetro Descripción
message Necesario. Especifica el mensaje de error al iniciar la sesión
type Opcional. Especifica que el mensaje de error debería ir. Valores posibles:
  • 0 - Default. Mensaje es enviado al registro de sistema de PHP, a través del' mecanismo de registro del sistema del sistema operativo o un archivo, dependiendo de lo que la configuración error_log en php.ini
  • 1 - mensaje es enviado por correo electrónico a la dirección en el parámetro de destino
  • 2 - ya no está en uso (only available in PHP 3)
  • 3 - Mensaje se añade al archivo especificado en el destino
  • 4 - Se envía el mensaje directamente al controlador de registro SAPI
destination Opcional. Especifica el destino del mensaje de error. Este valor depende del valor del parámetro Tipo
headers Opcional. Sólo se utiliza si el parámetro de tipo se establece en 1. Especifica los encabezados adicionales, como De, CC y CCO. Cabeceras múltiples deben estar separados con un CRLF (\r\n)

Detalles técnicos

Valor de retorno: TRUE en caso de éxito, en caso de fallo
Versión de PHP: 4.0+
PHP Cambios: PHP 5.2.7: Se añadió el valor de 4 al parámetro de tipo

<PHP Error de referencia