Manual do PHP
Anterior |  | Próxima

# trigger_error

(PHP 4 >= 4.0.1, PHP 5)

trigger_error -- Gera uma mensagem de usuário sobre error/warning/notice

## Descrição

void trigger_error ( string error_msg [, int error_type])

Usa para realizar uma condição de erro, pode ser usado em conjunto com o gerenciador de erros padrão ou com uma função definida pelo usuário, se for definida como gerenciador de erros com set_error_handler(). Somente funciona com as constantes da família E_USER, e o padrão é `E_USER_NOTICE`.

Esta função é útil quando você quer gerar uma resposta para uma exceção durante a execução do script. Por exemplo:

`<?php if (assert($divisor == 0)) { trigger_error("Não posso dividir por zero", E_USER_ERROR); } ?>`

> Nota: Veja set_error_handler() para um exemplo maior.

> Nota: error_msg é limitado a 1024 caracteres de tamanho. Qualquer caractere adicional além de 1024 serão truncados.

Veja também error_reporting(), set_error_handler(), restore_error_handler() e constantes de níveis de erro.

Anterior | Principal | Próxima
set_error_handler | Acima | user_error