Débugger vos applications Codeigniter à l’aide de firephp

Sparks est un système de management de paquets pour Codeigniter, il permet d’installer des librairies dans vos applications de manière instantanée.

L’avantage de ce type de système est que les librairies sont mutualisés et constamment mise à jour par la communauté des développeurs.

Console

Cette librairie permet d’implémenter la classe firephp et permet d’afficher des variables dans la console firebug (il faut au préalable installer firebug et firephp).

Dans un premier temps il faut installer sparks : http://getsparks.org/install

Ensuite il faut lancer la ligne de commande suivante dans votre projet :

php tools\spark install -v0.7.0 console

Ensuite dans votre code PHP


// chargement de la librairie console

$this->load->spark('console/[version]');

// affichage d'une variable ($type, $message, $write_to_file)

$this->console->log('ce message est affiché dans la console', 'error', FALSE);

// vous pouvez également utiliser l'alias de cette fonction

console_log('ce message est affiché dans la console', 'error', FALSE);

Vous pouvez afficher proprement vos variables dans la console sans utiliser les fonctions PHP print_r() ou var_dump()

Liens utiles

Cet article est une mise à jour de l’article que j’avais écrit il y a quelques mois concernant l’utilisation de firephp pour Codeigniter.