A função trigger_error() cria uma mensagem de erro definida pelo usuário.
A função trigger_error() é usada para disparar uma mensagem de erro sob condições especificadas pelo usuário. Ele pode ser usado com o manipulador de erros integrado ou com uma função definida pelo usuário definida pela função set_error_handler(). Esta função é útil quando você precisa personalizar uma mensagem de erro sob uma condição especificada ao executar um script.
Se um tipo de erro ilegal for especificado, esta função retornará FALSE, caso contrário retornará TRUE.
trigger_error(error_message,error_types)
parâmetro | descrever |
---|---|
mensagem_erro | Obrigatório. Especifica a mensagem de erro. O limite de comprimento é de 1.024 caracteres. |
tipos_de_erro | Opcional. Especifica o tipo de erro da mensagem de erro. Possíveis tipos de erros: E_USER_ERROR – Um erro fatal de tempo de execução gerado pelo usuário. Erro irrecuperável. Pare de executar o script. E_USER_WARNING – Aviso não fatal gerado pelo usuário em tempo de execução. O script não parou de ser executado. E_USER_NOTICE - Padrão. Notificações de tempo de execução geradas pelo usuário. A descoberta de script pode ser um bug, mas também pode ocorrer quando o script está sendo executado normalmente. |
<?php$test=2;if ($test>1){trigger_error("Um erro personalizado foi acionado");}?>
A saída do código acima é semelhante a esta:
Aviso : Um erro personalizado foi acionado em C:webfoldertest.php na linha 6