Erros comuns e mensagens de erro comuns

Neste artigo pretendo explorar o mundo do PHP, me perdoem pela falta de acentos, mas o artigo me veio a cabeca e eu so tinha um EEEPC com um teclado Internacional sem os acentos configurados na mao. Pode ser que ao chegar em um PC mesmo, eu corrija o artigo.

Bem, vamos falar sobre erros. E como trata-los, ou seja, Debug!

Os programadores iniciantes no mundo PHP costumam errar em coisas bobas, como a falta de um “;” no final das linhas, a falta de um “<?php” no inicio dos codigos para o caso de alguns servidores configurados sem a “short_tags” e coisas do genero.

Como podemos evita-los? Simples, olhe sempre o codigo que voce esta escrevendo, sempre procure pelo erros antes que o PHP procure-os por voce.

No PHP existem tres tipos de erros, Notice, Warning, Error (Fatal Error), ao se deparar com um erro desse tipo, voce deve sempre ler, ler, e ler. A partir dai, pode-se escolher o que fazer com um erro. Eu costumo dizer o seguinte, Noticce podem ser ignorados, Warnings sao um caso a se pensar e Fatal Error, bem, o proprio nome ja diz, sao Fatais!

Erros comuns e Notice sao, variavel nao definida, constante nao definida, indice de array nao existente e coisas desse tipo.

Coisas simples de se resolver, e soh sair procurando pelo codigo e achar as linhas, dai ver o porque de nao estar definida.

register_globals nao existe em todo canto, entao cuidado.

Os warnings sao comuns para indicar arquivos nao encontrados, parametros obsoletos passados e coisas do genero, resolucao, leia a porra do manual. :P

Ja no caso dos Fatal Error, voce deve le-los mesmo, afinal, ao se usar um require_once, se o arquivo nao for encontrado, Fatal Error! se a funcao nao e encontrada, Fatal! se a classe nao existe, Fatal!

Lembrem-se, quando o seu PHP esta dizendo que o erro e na ultima linha, normalmente e porque o erro e bem antes, normalmente, e falta de um “;”, “}”, “?>” e coisas assim, ento, recomendo um editor com hightlight de codigo e funcoes.

Abraco a todos

This entry was posted on Domingo, Janeiro 25th, 2009 at 16:58 and is filed under Linux. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

 

One Response to “Erros comuns e mensagens de erro comuns”

  1. Victor Says:

    Não sei por que, mas gostei do artigo! õ/

Leave a Reply