Xdebug estensione per il debug degli scripts PHP

Xdebug: debugging e profiling delle applicazioni PHP

- PHP

Xdebug estensione per il debug degli scripts PHP

Xdebug è un’estensione PHP gratuita e open source che permette il debugging e il profiling degli script PHP in dettaglio.

Considerando che è una estensione, l’utilizzo è facile e richiede pochissime configurazione per integrarlo nelle nostre applicazioni.
Xdebug ti aiuta fornendo molte informazioni utili di debug:

  • tracce di funzioni e di stack delle variabili nei messaggi di errore con la completa visualizzazione dei parametri delle funzioni definite dall’utente, il nome della funzione, il nome del file e il numero di linea nel codice in cui si è verificato l’errore.
  • allocazione di memoria
  • protezione da cicli infiniti

Inoltre fornisce informazioni di profiling, un potente strumento che analizza il codice PHP e determina i colli di bottiglia o in generale individua le parti del codice più lente, analisi del code coverage ed ha la capacità di eseguire il debug in modo interattivo attraverso un interfaccia da browser, tramite estensioni per i browser di interagire con l’esecuzione degli scripts PHP.

Potrebbero Interessarti

  • Debug primitivo di applicazioni PHP7 Novembre 2008 Debug primitivo di applicazioni PHP Se vi trovate alla ricerca di errori in una pagina PHP, è possibile senza alcun IDE utilizzare queste semplici funzioni di PHP. echo Mostrare il testo all'utente; quindi anche variabili. N.B. echo non è una funzione PHP, ma è un costrutto, per questo non richede l'uso di […]
  • mtrack: un completo tracker per lo sviluppo di progetti14 Marzo 2011 mtrack: un completo tracker per lo sviluppo di progetti mtrack è un'applicazione open source, realizzata in PHP, per il completo controllo di un progetto software/web applicazione. Permette la gestione del progetto, navigazione del codice, wiki e caratteristiche di time tracking. L'applicazione ha un sistema di tracciamento dei […]
  • Come utilizzare funzioni di callback in PHP24 Novembre 2010 Come utilizzare funzioni di callback in PHP Una tecnica comunemente usata in programmazione è l'utilizzo delle callback. Una callback è una funzione che data come parametro ad un'altra funzione può essere richiamata nello svolgimento di quest'ultima. In questo articolo vi mostrerò come definire e richiamare callbacks in […]
  • Evento Symfony Live 201016 Febbraio 2010 Evento Symfony Live 2010 Il principale evento della stagione dedicato totalmente al framework Symfony è iniziato ieri: è il secondo evento Symfony Live ma il primo dedicato alla comunità internazionale, in quanto il precedente era in lingua esclusivamente francese. La conferenza si terrà nel giorni 16-17 […]

Potrebbero interessarti

  • debug

    molto utile la spiegazione su come fare il debug delle applicazioni e degli script php! Io vorrei spiegare come fare il debugging con ARM. ARM CoreSight è l’esempio migliore di debug per i processori eterogenei multicore. CoreSight è il nome della tecnologia trace, dato appositamente da ARM ai processori multicore che è stato progettato come un kit di costruzione che fornisce molti componenti divers. Così, il progettista del processore multicore può decidere quali funzioni realizzare per il debug e il trace. CoreSight offre una grandissima libertà di configurazione.

    17 Febbraio 2011

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.