PHP - Función user_error ()

Sintaxis

bool user_error ( string $error_msg [, int $error_type] );

Definición y uso

Esta función es el alias de trigger_error () y se usa para desencadenar una condición de error del usuario, se puede usar junto con el controlador de errores incorporado o con una función definida por el usuario que se ha establecido como el nuevo controlador de errores (set_error_handler ()).

Parámetros

No Señor Descripción de parámetros
1

error_msg(Required)

Especifica el mensaje de error. Limitado a 1024 caracteres de longitud.

2

error_types(Optional)

Especifica el tipo de error para este mensaje de error.

Posibles tipos de error:

  • E_USER_ERROR- Error fatal en tiempo de ejecución generado por el usuario. Errores de los que no se puede recuperar. Se detiene la ejecución del guión.

  • E_USER_WARNING- Advertencia no fatal en tiempo de ejecución generada por el usuario. La ejecución del script no se detiene.

  • E_USER_NOTICE- Por defecto. Aviso de tiempo de ejecución generado por el usuario. El script encontró algo que podría ser un error, pero también podría suceder cuando se ejecuta un script normalmente.

Valor devuelto

Esta función devuelve FALSE si se especifica un error_type incorrecto, y TRUE en caso contrario.

Ejemplo

A continuación se muestra el uso de esta función:

<?php
    if ($test<10) {
    user_error("Number cannot be less than 10");
}
?>

Esto producirá el siguiente resultado:

Number cannot be less than 10