Padronizando mensagens de Erro
Quem é que nunca se deparou com um sistema por mais simples que seja onde uma verificação ou validação de dados se faz necessário? ai a cada verificação lá vamos nós escrever o famoso echo "erro tal"; - isso sempre acontece não é mesmo?
Se não bastasse ter que ficar digitando as frases dos erros, muitos programadores também têm que formatar a mensagem de erro, ou seja, ficar enfeitando e criando estilos pra deixar a mensagem apresentável no sistema!
O maior problema não é ficar enfeitando, o maior problema é que alguns programadores criam arquivos separados com a mensagem de erro e incluem o erro ao invés de imprimi-lo. Isso faz com que o volume de arquivos seja enorme!
Pensando nessa tremenda dor de cabeça decidi inventar algo que padronize a mensagem de erro e ao mesmo tempo exiba algo apresentável e que economize significativamente o volume de arquivos de mensagens de erro.
Vamos pensar que você quer usar esse esquema em todo o seu sistema certo?
Se for esse o caso essa solução servira pra você!
Então iremos criar 2 arquivos 1 deles com a biblioteca de erros e o outro com a função que fará a brincadeira funcionar.
Vou criar um terceiro arquivo para simular a usabilidade da função e a biblioteca de erros
Crie um arquivo chamado "BD_errors.php" com o seguinte código:
Esse arquivo é nada mais que um monte de variáveis com as mensagens de erro!
Você pode criar as variáveis como quiser e com as frases que quiser.
Se não bastasse ter que ficar digitando as frases dos erros, muitos programadores também têm que formatar a mensagem de erro, ou seja, ficar enfeitando e criando estilos pra deixar a mensagem apresentável no sistema!
O maior problema não é ficar enfeitando, o maior problema é que alguns programadores criam arquivos separados com a mensagem de erro e incluem o erro ao invés de imprimi-lo. Isso faz com que o volume de arquivos seja enorme!
Pensando nessa tremenda dor de cabeça decidi inventar algo que padronize a mensagem de erro e ao mesmo tempo exiba algo apresentável e que economize significativamente o volume de arquivos de mensagens de erro.
Vamos pensar que você quer usar esse esquema em todo o seu sistema certo?
Se for esse o caso essa solução servira pra você!
Então iremos criar 2 arquivos 1 deles com a biblioteca de erros e o outro com a função que fará a brincadeira funcionar.
Vou criar um terceiro arquivo para simular a usabilidade da função e a biblioteca de erros
Crie um arquivo chamado "BD_errors.php" com o seguinte código:
<?php /* variaveis com as frases de erro */ $ERROR_SENHA1 = "Erro! Preencha o Campo Senha..."; $ERROR_SENHA2 = "Erro! O Campo Senha deve ter no mínimo 4 caracteres..."; $ERROR_SENHA3 = "Erro! O Campo Senha deve ter no máximo 8 caracteres..."; $ERROR_LOGIN1 = "Erro! Preencha o Campo Login..."; $ERROR_LOGIN_E_SENHA = "Erro! Preencha os Campos Login & Senha..."; $MSG_SUCESSO1 = "OK! Validação Realizada com Sucesso!"; ?>
Esse arquivo é nada mais que um monte de variáveis com as mensagens de erro!
Você pode criar as variáveis como quiser e com as frases que quiser.
Novo Comentário: