Depurando aplicações PHP com XDebug e PHPEclipse
Wednesday, May 20th, 2009Muitos programadores, mesmo os mais experientes, cultivam o costume de depurar suas aplicações utilizando funções internas do PHP para parar a execução do script e exibir os dados de uma ou mais variáveis. Contudo, essa não é (como você mesmo já deve ter percebido) uma abordagem muito eficaz para se achar e corrigir problemas no seu código. Além disso, ficar enchendo seu script com die() e var_dump() não é lá uma coisa muito produtiva, seja para depuração ou apenas para entender o funcionamento de algum trecho do seu programa.
Constantemente quem vem de outras linguagens para o PHP me pergunta se há uma forma mais eficiente para depuração no PHP. Algumas vezes até programadores experientes na linguagem me fazem esse tipo de pergunta. Sempre indico as mesmas ferramentas, mas normalmente não se encontra muita leitura explicando o funcionamento e o processo de instalação dessas ferramentas. Nos próximos parágrafos vou falar das ferramentas que utilizo para depuração e explicar como instalá-las e utilizá-las.
(more…)
