{"id":462,"date":"2008-09-08T17:55:41","date_gmt":"2008-09-08T15:55:41","guid":{"rendered":"https:\/\/devpath.pro\/?p=462"},"modified":"2008-09-08T17:55:41","modified_gmt":"2008-09-08T15:55:41","slug":"ita-xdebug-il-debug-di-php","status":"publish","type":"post","link":"https:\/\/fabiocicerchia.it\/programming\/ita-xdebug-il-debug-di-php","title":{"rendered":"[ITA] XDebug, il debug di PHP"},"content":{"rendered":"\n

XDebug ci aiuta nel debugging dei nostri script, permettendoci anche di migliorare le prestazioni.<\/p>\n\n\n\n

Cos\u2019\u00e8 XDebug<\/h3>\n\n\n\n

Xdebug \u00e8 una libreria professionale che consente di effettuare sia il profiling che il debug delle applicazioni web. Questo utilissimo strumento consente ai programmatori di risparmiare molto tempo nel testing del codice alla ricerca di errori; ma non svolge soltanto il compito di debugger, bens\u00ec consente di calcolare il tempo totale di compilazione o di esecuzione di un determinato script, testandone le prestazioni.\u00a0XDebug \u00e8 stato sviluppato dal programmatore olandese Derick Rethans, il debugger\/profiler pu\u00f2 essere utilizzato per correggere errori e\/o migliorare le prestazioni su qualsiasi progetto, poich\u00e9 non \u00e8 essenziale utilizzarlo solo per i \u201cprogetti grandi\u201d ma anche per i piccoli script, per renderli ancora pi\u00f9 robusti e performanti. In questo articolo andremo ad installare XDebug, procederemo alla sua configurazione e mostreremo alcuni esempi pratici sull\u2019utilizzo di questo strumento per chiarirvi meglio le idee.<\/p>\n\n\n\n

Requisiti<\/h3>\n\n\n\n

La versione da noi utilizzata di XDebug (http:\/\/www.xdebug.org<\/a>) \u00e8 la 2.0dev, su un server Apache 1.33 con PHP 5.1.2. XDebug non ha dipendenze di alcun tipo con altri pacchetti, quindi pu\u00f2 essere installato senza problemi.<\/p>\n\n\n\n

Installazione<\/h3>\n\n\n\n

XDebug pu\u00f2 essere utilizzato in tre modi:<\/p>\n\n\n\n