Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué sucede cuando Yua muestra un controlador de errores de correo al enviar un correo electrónico?

¿Qué sucede cuando Yua muestra un controlador de errores de correo al enviar un correo electrónico?

Enviar mensaje de error por correo electrónico

En el siguiente ejemplo, si ocurre un error específico, enviaremos un correo electrónico con un mensaje de error y finalizaremos el script:

p>

//función del controlador de errores

función customError($errno, $errstr)

{

echo "Error: [$errno] $errstr
";

echo "El webmaster ha sido notificado";

error_log(" Error: [$errno] $errstr",1,

"alguien@example.com","De: webmaster@example.com");

}

//establecer controlador de errores

set_error_handler("customError",E_USER_WARNING);

//activar error

$test=2;

if ($test>1)

{

trigger_error("El valor debe ser 1 o menos",E_USER_WARNING);

} >Arriba código El resultado debería verse así:

Error: [512] El valor debe ser 1 o inferior

Se ha notificado al webmaster. El correo electrónico recibido con el código anterior debería verse así:

Error: [512] El valor debe ser 1 o inferior. Este método no es adecuado para todos los errores. Los errores generales deben registrarse en el servidor utilizando el sistema de registro PHP predeterminado.