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:
|
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