trigger_error

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