PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Debugger Protocol> <Debugging PHP
Last updated: Fri, 27 Jun 2008

view this page in

Utilizzare il Debugger

Il debugger interno del PHP 3 è utile per tracciare errori non visibili. Il debugger funziona tramite una connessione ad una porta TCP che viene attivata ogni volta che viene eseguito il PHP 3. Tutti i messaggi di errore generati da quella richiesta, vengono inviati a questa connessione TCP. Questa modalità è pensata per i "server di debugging" che possono essere eseguiti all'interno di un IDE o di un editor programmabile (tipo Emacs).

Come configurare il debugger:

  1. impostare una porta TCP per il debugger nel file di configurazione (debugger.port) e attivarla (debugger.enabled).
  2. Impostare un TCP listener sulla porta scelta (per esempio socket -l -s 1400 su UNIX).
  3. Nel codice, eseguire "debugger_on(host)", dove host è l'indirizzo IP o il nome dell'host su cui è in esecuzione il TCP listener.
Dopo di chè, tutti le avvertenze, notizie ecc. verranno mostrate in questo socket, anche qualora li spegneste con error_reporting().



add a note add a note User Contributed Notes
Utilizzare il Debugger
There are no user contributed notes for this page.

Debugger Protocol> <Debugging PHP
Last updated: Fri, 27 Jun 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites