Tratamento de Erros
27/07/2011 at 3:57 pm Leave a comment
O PHP tem um esquema especial de “debugging” (tratamento e
verificação de erros), que é acessado por uma porta TCP, que permite
acompanhar a execução dos scripts e ver quaisquer erros que estiverem
acontecendo.
Além disso o tratamento de erros pode ser feito no próprio script,
conforme explicado abaixo:
O PHP possui 4 níveis de erros e avisos, que são:
1 – Erros de normais de Funções
2 – Avisos Normais
4 – Erro de interpretação
8 – Avisos que você pode ignorar, mas que podem causar danos à
execução normal do script.
O padrão do PHP é o nível 7 (1 + 2 + 4), mas este nível pode ser
alterado tanto no arquivo de configuração quanto em tempo de
execução, chamando a função error_reporting($nivel) com o nível
desejado.
Se usarmos o valor 0 (zero) nenhum aviso ou mensagem de erro
será gerada em tempo de execução. Neste caso, podemos usar uma
variável especial ($php_errormsg) que conterá o último erro gerado
pelo script, para que possamos criar rotinas específicas para tratamento
de erros. Podemos fazer uma analogia ao comando on error resume
next do ASP, técnica muito útil para personalizarmos mensagens de erro
para o usuário, entre outras coisas.
Entry filed under: MYSQL.
Trackback this post | Subscribe to the comments via RSS Feed