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.
[ Hits: 82.317 ]
Por: José Roberto em 11/04/2008 | Blog: http://www.jragomes.com
Conclusões e referências
Bom, espero que vocês, programadores PHP, aproveitem bastante este tutorial e que seja bem útil no seu dia-a-dia.
Alguma coisa pode falhar devido a algum lapso de memória, sendo assim podem me escrever que terei grande satisfação em responder.
Este tutorial também está publicado no meu site em:
Como referência para este tutorial, tenho:
Obrigado a todos e até a próxima.
Página anterior
Páginas do artigo
1.
Introdução
2.
Instalando e configurando o Xdebug
3.
Configurando o Eclipse PDT
4.
Usando o Debugger
5. Conclusões e referências
Outros artigos deste autor
Fazendo uma conexão bridge no VirtualBox
Acessando contas do Hotmail pelo Mozilla Mail
Utilização e instalação do Litrix Live CD
Baixando as fotos da sua câmera digital
Fazendo um site completo rapidinho com Joomla
Leitura recomendada
Google Chart: Criando gráficos dinâmicos em minutos
Tags automáticas em URLs com a classe urlmatch da PHP
BolachaMALPPH Apache X Lighttpd X PHP/FastCGI X APC X HTTPREF X MySQL
Trabalhando com datas em PHP
Paginação de resultados em PHP/MySQL
Comentários
José Roberto,
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
Muito bom o artigo... prático e eficaz. Vejo que muita gente tem dificuldade em começar a utilizar o Eclipse PDT e estão artigos desse tipo em português.
t+
Mensagem
Muito bom o artigo... prático e eficaz. Vejo que muita gente tem dificuldade em começar a utilizar o Eclipse PDT e estão artigos desse tipo em português.
t+
cara vc esta de parabéns sempre estive atraz de uma solução desta para php vou instalar aqui para testar e ja comento
abraco muito obrigado
Mensagem
cara vc esta de parabéns sempre estive atraz de uma solução desta para php vou instalar aqui para testar e ja comento
abraco muito obrigado
acabei de instalar o Eclipse PDT e estou tentando configurar os Executáveis PHP que realmente está em /usr/bin/php mas na hora de executar, sempre diz que não foi localizado.
o que fazer ?
Mensagem
acabei de instalar o Eclipse PDT e estou tentando configurar os Executáveis PHP que realmente está em /usr/bin/php mas na hora de executar, sempre diz que não foi localizado.
o que fazer ?
Mensagem
opa, achei este artigo, 1/2 antigo, mas que mostrou o que tava faltando configurar
http://blog.diovani.com/2008/08/10/configurando-eclipse-pdt-xdebug/
opa, parabéns pelo artigo. gostaria apenas de observar que no meu ambiente (ubuntu 8.10, apache2, php5) colocar comentários dentro do arquivo de configuração do xdebug não funciona. ele passa a ignorar a linha que tem um comentário. abraços, rodrigo.
Mensagem
opa, parabéns pelo artigo. gostaria apenas de observar que no meu ambiente (ubuntu 8.10, apache2, php5) colocar comentários dentro do arquivo de configuração do xdebug não funciona. ele passa a ignorar a linha que tem um comentário. abraços, rodrigo.
Muito obrigado, nota 10 e favoritado.
Mensagem
Muito obrigado, nota 10 e favoritado.
Por favor, eu preciso de ajuda. Já fiz tudo o que foi dito, configurei tudo mas não consigo debugar minhas aplicações.
Tentei um simples:
<?php
$a = 1;
echo $a;
?>
Consigo ver o valor na tela do navegador mas meus breakpoints não funcionam. As variáveis não aparecem.
Já li pelo menos três tutoriais sobre como configurar o PDT com XDEBUG mas não consigo fazer os breakpoints funcionarem.
Agradeço a quem puder me sugerir uma solução.
Obrigado.
Mensagem
Por favor, eu preciso de ajuda. Já fiz tudo o que foi dito, configurei tudo mas não consigo debugar minhas aplicações.
Tentei um simples:
<?php
$a = 1;
echo $a;
?>
Consigo ver o valor na tela do navegador mas meus breakpoints não funcionam. As variáveis não aparecem.
Já li pelo menos três tutoriais sobre como configurar o PDT com XDEBUG mas não consigo fazer os breakpoints funcionarem.
Agradeço a quem puder me sugerir uma solução.
Obrigado.
Contribuir com comentário
Enviar