Pular para o conteúdo

Debugando aplicações PHP usando phpdbg - parte 01

O PHP é uma linguagem voltada para a web e vem daí sua força, desde sua criação. Contudo, a depuração de erros pode se tornar uma experiência difícil para os iniciantes na linguagem. O phpdbg é um debugador interativo de linha de comando para explorar e corrigir códigos PHP.
leandro peçanha scardua leandropscardua
Hits: 8.087 Categoria: PHP Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

Parte 5: Conclusão

Vimos neste artigo como realizar uma sessão de debugação ou depuração de código usando o phpdbg pela linha de comando no Ubuntu Linux 20.04

Esse é um recurso muito menosprezado e até mesmo desconhecido no desenvolvimento PHP. Muitos são os programadores que possuem anos de experiência e nem mesmo sabem que há recursos eficientes para remoção de erros nesta maravilhosa linguagem.

Exploramos o debugador de linha de comando phpdbg. Existem outros, como o XDebug que se adaptam melhor ao ambiente web e fornecem recursos mais amplos, mais adiante teremos um artigo sobre ele.

Mais adiante exploraremos também recursos mais avançados do phpdbg.

E aí? É melhor usar o phpdbg ou colocar echo/var_dump no código e refresh na página?

Fonte:
Artigo original em:
   1. Introdução
   2. Instalação
   3. Código de exemplo
   4. Sessão de debugação
   5. Conclusão

kvrt: O novo antivírus gratuito da Kaspersky para Linux

Adicionando Legendas em Vídeo de forma automática por Reconhecimento Automático de Fala

Rodando um aplicativo em modo Kiosk no Ubuntu Linux 20.04

O uso de templates em PHP

Uma introdução à biblioteca GD

Migração de dados no Joomla

Debian com Apache, PHP4, PHP5 e MySQL

Funções da categoria Miscelânea do PHP

#1 Comentário enviado por ryonagana em 31/08/2022 - 19:16h

super interessante, eu conheço o blackfire.io mas é um serviço pago
eu ainda programo a moda antiga com var_dumps e exit() ate hoje acredita,
tem um modo que o xDebug abre uma porta e voce se cvonhecta nela pra debugar o codigo, mas ainda nao consegui fazer funcionar certinho
esse modo é muito parecido com gdb
haha
abraço!
#2 Comentário enviado por leandropscardua em 31/08/2022 - 22:52h

[1] Comentário enviado por ryonagana em 31/08/2022 - 19:16h


super interessante, eu conheço o blackfire.io mas é um serviço pago
eu ainda programo a moda antiga com var_dumps e exit() ate hoje acredita,
tem um modo que o xDebug abre uma porta e voce se cvonhecta nela pra debugar o codigo, mas ainda nao consegui fazer funcionar certinho
esse modo é muito parecido com gdb
haha
abraço!
O xdebug é bom usar junto com uma ide - eu gosto de usar com netbeans. Daí vc atravessa a execução só apertando uma tecla. Mas à frente eu escrevo uma dica ensinando a configurar o xdebug, não é difícil.
#3 Comentário enviado por removido em 23/09/2022 - 07:45h

I appreciate the information and advice you have shared. I will try to figure it out for more.
https://www.dmvnow.me/
#4 Comentário enviado por maurixnovatrento em 23/10/2022 - 11:11h

Artigo bem completo. Interessante.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10

Contribuir com comentário

Entre na sua conta para comentar.