Codeigniter debug con FirePHP

mercoledì, luglio 29, 2009 10:57 scritto da neryo

FirePHP è un componente aggiuntivo per Firefox che consente di debuggare applicazioni in PHP direttamente tramite il proprio browser. Questo add-on estende le funzionalità di FireBug consentendo di fare dei log in tempo reale e stampare i contenuti delle variabili nella console.

Per iniziare a debuggare le vostre applicazioni php avrete quindi bisogno del browser Firefox, di installare FireBug e FirePHP.

A questo punto per molti nessuna novità… sono prodotti conosciuti nell’ambiente di sviluppo e quindi non scendo nel merito del loro funzionamento, poichè esistono molteplici guide.

La cosa interessante è che FirePHP è stato integrato in una libreria per il framework Codeigniter ed è scaricabile qui.

Per la configurazione nel framework è sufficiente scompattare la classe FirePHP.class.php, rinominarla in firephp.php e copiarla dentro alla nostra applicazione nella cartella delle librerie: system/application/libraries.

Per renderla operativa all’interno del nostro controller è suffiente

  • Caricare la libreria: $this->load->library(‘firephp’)
  • Inviare i log e errori a firebug tramite questa sintassi: $this->firephp->log($myvariable) o $this->firephp->error(‘Errore alla linea’)

Inoltre è possibile abilitare solamente il debbugger ad esempio quando sviluppiamo offline sul nostro web server in locale:

  1.  
  2. if($this->input->ip_address() ==‘127.0.0.1′)
  3. {
  4.   $this->firephp->setEnabled(TRUE);
  5. }
  6. else
  7. {
  8.   $this->firephp->setEnabled(FALSE);
  9. }
  10.  

Riferimenti:
http://getfirebug.com/
http://www.firephp.org/
http://speedtech.it/2009/05/debugging-a-codeigniter-application-with-firephp/

1 Stella2 Stelle3 Stelle4 Stelle5 Stelle (Non ci sono voti)
Loading ... Loading ...

Lascia una commento

(*) campi obbligatori

Spam protection by WP Captcha-Free