A função user_error() cria mensagens de erro definidas pelo usuário.
A função user_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.
Esta função é um alias para a função trigger_error().
user_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 interrompeu a execução. 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){user_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