trigger_error

(PHP 4 >= 4.0.1, PHP 5)

trigger_error -- Genera un mensaje de error/advertencia/noticia de nivel de usuario

Descripción

bool trigger_error ( string mensaje_error [, int tipo_error] )

Usada para generar una condición de error, puede ser usada en conjunto con el gestor de errores incorporado, o con una función definida por el usuario que haya sido establecida como el nuevo gestor de errores (set_error_handler()).

Esta función es útil cuando necesita generar una respuesta particular a una excepción en tiempo de ejecución.

Lista de parámetros

mensaje_error

El mensaje de error designado para este error. Está limitado a 1024 caracteres en longitud. Cualquier caracter adicional más allá de los 1024 será truncado.

tipo_error

El tipo de error designado para este error. Solo funciona con la familia de constantes E_USER, y su valor predeterminado será E_USER_NOTICE.

Valores retornados

Esta función devuelve FALSE si se especifica un tipo_error equivocado, TRUE de lo contrario.

Ejemplos

Ejemplo 1. Ejemplo de trigger_error()

Vea set_error_handler() para un ejemplo más extenso.

<?php
if (assert($divisor == 0)) {
    
trigger_error("No es posible dividir por cero", E_USER_ERROR);
}
?>

Ver también

error_reporting()
set_error_handler()
restore_error_handler()
Las constantes de nivel de error

Hosting by: hurra.com
Generated: 2007-01-26 18:00:51