Manual do PHP
Anterior | Apêndice F. O debugador do PHP | Próxima

# Utilizando o debugador

O debugador interno do PHP 3 é útil para rastrear bugs fugitivos. O debugador trabalha conectado em uma porta TCP cada vez que o PHP 3 inicia. Todas as mensagens de erro daquela requisição será enviada para esta conexão TCP. Estas informações são destinadas a "debugar o servidor" de dentro de um sistema IDE ou editor de arquivos programável (como o Emacs).

Como ativar 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 um "debugger_on(`endereço`)", onde `endereço` é o número IP ou nome do computador executando o "ouvidor" TCP.

Agora, todos os alarmes, avisos, etc. aparecerão no computador que está "ouvindo", mesmo que você desligue com error_reporting().

Anterior | Principal | Próxima
O debugador do PHP | Acima | Protocolo do Debugger