Debugando aplicações PHP com Xdebug e Eclipse PDT
Salve, salve galera. De novo, depois de um longo período de hibernação venho escrever um novo artigo. Desta vez o artigo é sobre PHP, mais especificamente sobre depuração (vulgo debug) de código sem a utilização de die(), print_r() e var_dump(). Pra isso vamos usar o Eclipse PDT, Xdebug e um browser.
Introdução
A motivação para escrever este artigo já é de longa data. Há pelo menos 1 ano, uso o Xdebug com Eclipse para depurar minhas aplicações. Quem programa OO em PHP sabe o quanto sofremos para depurar nossos scripts.
Há tempos que os programadores PHP clamam por uma IDE totalmente integrada, com depurador, auto-complete de código, classes e métodos. Depois que a Zend se juntou a Eclipse Foundation as coisas começaram a andar mais rápido. o PDT (PHP Development Tool) está bem completo. Óbvio, ainda não chega aos pés do Eclipse for Java, mas estamos progredindo.
Neste tutorial não vou ensinar a instalar o Eclipse PDT, porque não tem segredo. Bastando descompactar o pacote no qual ele vem e ter java instalado na máquina. Oooops, ensinei. (piada besta)
Para iniciar vamos falar do ambiente utilizado:
Há tempos que os programadores PHP clamam por uma IDE totalmente integrada, com depurador, auto-complete de código, classes e métodos. Depois que a Zend se juntou a Eclipse Foundation as coisas começaram a andar mais rápido. o PDT (PHP Development Tool) está bem completo. Óbvio, ainda não chega aos pés do Eclipse for Java, mas estamos progredindo.
Neste tutorial não vou ensinar a instalar o Eclipse PDT, porque não tem segredo. Bastando descompactar o pacote no qual ele vem e ter java instalado na máquina. Oooops, ensinei. (piada besta)
Para iniciar vamos falar do ambiente utilizado:
- KUbuntu 7.10
- Apache 2
- PHP 5.2.3
- Xdebug 2.0.2
- Firefox 2
- PDT 1.0.2
que coincidência, pois ia escrever este mesmo artigo, mas ao invés de utilizar o PDT seria o notepad++.
mas valeu .. obrigado por postar o artigo