Apêndice D. O debugador do PHP

Índice
Usando o Debugador
Protocolo do Debugger

Usando o Debugador

O debugger do PHP é util para procurar "bugs" simples. O debugador trabalha conectando numa porta TCP para cada seção PHP aberta. Todas as mensagens de erro serão enviadas a esta conecção TCP. Esta informação tem intenção de "debugar" o servidor de dentro de um sistema IDE ou editor de arquivos programável (como o Emacs).

Como levantar o debugger:

  1. Configure uma porta TCP para ele no arquivo de configuração (debugger.port) e habilite ele (debugger.enabled).

  2. Configure um "ouvidor" TCP naquela porta em algum programa (por exemplo socket -l -s 1400 no UNIX).

  3. Em seu código execute "debugger_on(máquina)", onde máquina é o número IP ou nome do computador executando o "ouvidor" TCP .

Agora, todas as mensagens aparecerá no computador que está "ouvindo", mesmo que você desligue com error_reporting().