Bem, você tem algumas formas de trabalhar com erros no php, mas, hoje vou apresentar uma forma que acho interessante que é usada através da função trigger_error() ou user_error(), o papel dessas funções são gerar erros a nível de usuário, ou seja, você pode usar as mensagens bonitinhas de erro do php só que personalizada, por exemplo:
# código original com erro
php >> 10 / 0;
resultado >> Warning: Division by zero in D:\localhost\habner\teste\teste.php on line 6
...Melhorando a informação...
# manipulando a mensagem de erro
php >> trigger_error("Não divisível por zero(0)", E_USER_NOTICE);
resultado >> Notice: Não divisível por zero(0) in D:\localhost\habner\teste\teste.php on line 6
lembrando que essa função recebe até dois parâmetros, onde o primeiro é a mensagem e o segundo o nível do erro, para o nível use sempre os do tipo "E_USER_*", ok?
Abraço e até a próxima
Fonte:
http://br.php.net/manual/en/function.trigger-error.php
http://br.php.net/manual/en/errorfunc.constants.php
Nenhum comentário:
Postar um comentário