Archive for the ‘XDebug’ Category

Depurando aplicações PHP com XDebug e PHPEclipse

Wednesday, May 20th, 2009

Muitos 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…)