Padronizando mensagens de Erro
Agora que criamos a biblioteca de erros e a função que irá padronizar a mesagem, iremos fazer um exemplo pra testar!!!
veja! criei um simples arquivo de login bem básico só pra vocês entenderem!
Vamos criar um arquivo chamado (index.php) com o seguinte codigo:
Ai pra testar é só jogar esses 3 arquivos em uma pasta e abrir o (index.php)
Bom pessoal é isso testem ai e veja se é ou não é uma mão na roda padronizar os erros. Logicamente que podemos fazer isso ficar mais complexo, porem isso já ajuda muito a vida de alguns de nós!
Caso tenham alguma dúvida é só falar abaixo na parte de comentários.
veja! criei um simples arquivo de login bem básico só pra vocês entenderem!
Vamos criar um arquivo chamado (index.php) com o seguinte codigo:
<?php /* Inclusão do arquivo responsável pela função */ include "error_function.php"; /* Inclusão da biblioteca de variaveis de erro */ include "BD_errors.php"; /* Simule aqui se a entrada de dados e veja como funciona! */ $login = "admin"; /* altere esse valor para vazio pra testar */ $senha = "1234"; /* altere esse valor para vazio, 3 ou 9 digitos pra testar*/ if (empty($senha) && empty($login)) { /* verifica se os campos senha E login estão vazios - em caso afirmativo retorna o erro */ error_function($ERROR_LOGIN_E_SENHA,0); } elseif (empty($senha)) { /* verifica se o campo senha esta vazio - em caso afirmativo retorna o erro */ error_function($ERROR_SENHA1,0); } elseif (strlen($senha) < 4) { /* verifica se o campo senha é menor que 4 - em caso afirmativo retorna o erro */ error_function($ERROR_SENHA2,0); } elseif (strlen($senha) > 8) { /* verifica se o campo senha é maior 8 - em caso afirmativo retorna o erro */ error_function($ERROR_SENHA3,0); } elseif (empty($login)) { /* verifica se o campo login esta vazio - em caso afirmativo retorna o erro */ error_function($ERROR_LOGIN1,0); } else { error_function($MSG_SUCESSO1,1); } ?>
Ai pra testar é só jogar esses 3 arquivos em uma pasta e abrir o (index.php)
Bom pessoal é isso testem ai e veja se é ou não é uma mão na roda padronizar os erros. Logicamente que podemos fazer isso ficar mais complexo, porem isso já ajuda muito a vida de alguns de nós!
Caso tenham alguma dúvida é só falar abaixo na parte de comentários.
Novo Comentário: