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