Forum und email

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

Example#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);
}
?>