PHP - função trigger_error ()

Sintaxe

bool trigger_error ( string $error_msg [, int $error_type] );

Definição e Uso

Esta função é usada para acionar uma condição de erro do usuário, ela pode ser usada em conjunto com o manipulador de erros embutido ou com uma função definida pelo usuário que foi definida como o novo manipulador de erros (set_error_handler ()).

Parâmetros

Sr. Não Parâmetro e Descrição
1

error_msg(Required)

.Ele especifica a mensagem de erro. Limitado a 1024 caracteres de comprimento.

2

error_types(Optional)

Ele especifica o tipo de erro para esta mensagem de erro.

Possíveis tipos de erros -

  • E_USER_ERROR- Erro fatal de tempo de execução gerado pelo usuário. Erros que não podem ser recuperados. A execução do script foi interrompida.

  • E_USER_WARNING- Aviso de tempo de execução não fatal gerado pelo usuário. A execução do script não é interrompida.

  • E_USER_NOTICE- Padrão. Aviso de tempo de execução gerado pelo usuário. O script encontrou algo que pode ser um erro, mas também pode acontecer ao executar um script normalmente.

Valor de retorno

Esta função retorna FALSE se o tipo_de_erro errado for especificado, TRUE caso contrário.

Exemplo

A seguir está o uso desta função -

<?php
 if ($test<10) {
    trigger_error("Number cannot be less than 10");
}
?>

Isso produzirá o seguinte resultado -

Number cannot be less than 10