Script de debug para quem está começando com PHP

O debug.php é um script em PHP5 programado de forma deveras humilde por mim e não busca nada além de quebrar um galho no desenvolvimento da linguagem. Uso há um bom tempo no meu localhost e cai como uma luva.

Desenvolvi na nostalgia de um script bem parecido que usei por muitos anos criado pelo meu mentor Nubim. Após incluído em sua página, ele lista todas as funções e variáveis (globais) definidas e seus valores em uma tabela bem amigável.

Depurador

Quero reforçar que ele foi feito para meu uso pessoal, que está longe de ser um depurador profissional (se quiser um, procure aqui) e que foi feito sem grandes preocupações com padrões web ou de desenvolvimento.

Salvo isso, você pode clicar aqui e fazer o download.

Veja como usar

Você pode inserí-lo direto em um script seu desta forma:

  1. Copie o arquivo debug.php para a pasta do seu script.
  2. Copie e cole o seguinte código na última linha do seu script:
<?php include "debug.php"; ?>

Ou você pode adicioná-lo em todos os seus arquivos locais automaticamente desta forma:

  1. Copie o arquivo debug.php para a raiz do seu servidor.
  2. Abra o arquivo PHP.INI e na linha onde tem append_file =, complete com append_file = “caminho_para_o_arquivo/debug.php”
  3. restart no servidor

O append_file faz um include no final de qualquer arquivo que você carregar do seu servidor, e fazendo isso com o debug.php, ele incluirá o depurador automaticamente em todas as páginas.

Adoraria receber um feedback de vocês. Se decidirem baixar, por favor comentem aqui embaixo. Abraços!

Quer mais code & design? Siga-me no Twitter @richardbarros

30 comentá em “Script de debug para quem está começando com PHP

  1. Gabi 18/01/2008 01:56

    eu nem vou comentar =P

    Responder

  2. helio 18/01/2008 08:02

    =D dei um apoio visual no desenvolvimento xD

    Responder

  3. André Farzat 18/01/2008 14:19

    E isso vem lá da época da Ops!
    hahahaha

    Responder

  4. vitorio 05/04/2008 13:06

    cara deu esse erro aqui…

    Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0

    Fatal error: Unknown: Failed opening required ‘var/www/debug.php’ (include_path=’.:/usr/share/php:/usr/share/pear’) in Unknown on line 0

    agadeço a ajuda!

    Responder

  5. josaina salime farzad 29/05/2008 15:14

    ei, andre farzat, vi seu nome no site e gostaria de saber se vc é filho de alexandre farzatt, que vem a ser irmão da minha mãe.
    caso seja vc,me escreva, sarajo50@gmail.com, gostaria de ter notícas da família.

    Responder

  6. Rafael Cabral 19/08/2008 10:02

    Nobre Richard, gostei do seu script, mas acho que o mesmo não me ajudou muito, pois estou com um problema em tempo de execução e pensei que pudesse ser o meu codigo em php mas pelo visto não foi e seu script, não me mostrou nenhum erro, pelo contrário o mesmo somente me mostou minhas configurações com o servidor e as variáveis que utilizo dentro do meu sistema.
    Mas mesmo assim a intenção foi boa.
    Abraços
    Rafael Cabral

    Responder

  7. Rogério L. Sarmento 06/11/2008 14:58

    Richard,

    Parabens a tempos eu estava procurando um programa
    com está funcionálidade e simples de usar.

    Abraços,
    Rogério L. Sarmento

    Responder

  8. manoel 11/11/2008 14:46

    Cara muito bom esse script , usei para visualizar as variavel de um boleto , show

    Responder

  9. Alex Koti 14/04/2009 18:49

    Fiquei interessado, mas deu not found. Poderia repostar os arquivos?

    Responder

  10. robson 08/04/2010 17:38

    Não gostei muito ele nao me da informações que eu estou precisando, o http://dbug.ospinto.com/ é bem melhor , é um script igual o do seu esquema ae , ele da as informaçoes de objetos arrays ,etc

    Responder

  11. dimitrikx 25/05/2010 10:16

    Parabens, me ajudou bastante.

    Responder

  12. Dani Edson 04/06/2010 01:43

    Excelente trabalho Richard, parabéns! Está me ajudando muito!

    Responder

  13. Rafael 12/06/2010 23:08

    Muito bom! Gostaria de saber onde posso encontrar artigos para poder incrementar esse debug.
    Obrigado.

    Responder

  14. MarcelZao 26/08/2013 14:59

    Olá Richard, estou começando a desenvolver em php e achei muito interessante esse debug, pois trabalhava com outra linguagem de programação e o debug, principalmente para ver se o valor atribuido a “tal” varíavel é muito útil, pois bem, cliquei no link para baixar o programa e diz que não existe, seria possivel me mandar por email ?

    Desde já antecipo os meus agradecimento.

    Grande abraço.

    MarcelZão.

    Responder

  15. Ronaldo 03/02/2015 00:52

    Olá Richard,

    Parabéns pelo conteúdo entregue aos seus leitores. Confesso que sou totalmente leigo em PHP e seu artigo está me ajudando a entender um pouco mais.

    Responder

  16. Como ganhar dinheiro 03/02/2015 11:09

    Excelente trabalho Richard. Continue sempre com esses artigos de qualidade, pois vai ajudar muito quem deseja aprender mais sobre php.

    Responder

  17. Marcel Romero 05/02/2015 10:05

    Fui baixar, o arquivo não existe mais, poderia por favor me enviar para o meu email.

    Obrigado.

    Responder

  18. Alexandre 28/09/2015 20:03

    Ótima dica.

    Acredito que o arquivo esteja com problema. Pode verificar para fazermos o download, por favor?

    Abraços!

    Responder

  19. Fernando 19/01/2016 09:16

    Show o conteúdo Richard, me ajudou a tirar uma dúvida crucial que estava me consumindo há 2 dias. Valew

    Responder

  20. Regina 18/02/2016 12:36

    Excelente contéudo de para dar uma clareada nos conceitos de php.

    Responder

  21. Caio 25/02/2016 11:09

    Estou dando os primeiros passos com a PHP vai me ajudar muito. Valeu!

    Responder

Faça um comentário

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>