Debugando aplicações PHP com Xdebug e Eclipse PDT [Artigo] - página 4
[ Hits: 80.284 ]
Usando o Debugger
Agora com tudo configurado podemos usar o debugger.
Inicializando o Debugger
Na barra de ferramentas do Eclipse há um botão que inicializa o Debugger, por acaso este botão tem um inseto (bug) nele.
Quando este botão for clicado uma nova janela ou abra do browser será aberta e lá você poderá navegar até o script que você quer debugar. No momento em que você chegar ao script que tem um breakpoint será aberta a visão do PHP Debug.
Ao iniciar o debug, você verá que uma nova janela ou aba (dependendo do browser) será aberta, com a URL mais ou menos assim:
http://meusite/pagina_que_indiquei_como_inicio.php? XDEBUG_SESSION_START=ECLIPSE_DBGP&KEY=12064647002702
Usando esta janela ou aba aberta você poderá navegar pelo seu sistema até chegar nos breakpoints que você indicou.
Visão geral do PHP Debug
Uma vez inicializado podemos acompanhar a execução do script, no Eclipse há uma visão específica para isso, chama-se "PHP Debug". Esta visão é composta por alguns elementos:
Durante a execução do script, nós podemos adicionar ou remover break-points. Há uma aba chamada "Breakpoints" onde estão indicados todos os breaks do nosso projeto.
Uma coisa muito útil é saber usar os atalhos do Eclipse PDT na visão Debug. Aqui vão os que eu considero os mais importantes: