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: