J'ai découvert une extension Firefox excellente pour tout développeur web. FirePHP est un addon à FireBug qui permet de logguer dans la console de Firebug coté serveur.
En pratique, si je veux connaître le contenu de ma variable $var, je suis obligé de mettre un print_r($var) ou un var_dump($var). Ou encore de logguer ça dans un fichier de log. Dans le premier cas, le résultat est envoyé avec ma page web et est susceptible de péter ma mise en page ou ma réponse Ajax. Dans le second, il faut toujours que j'ai un œil sur ma console de log.
FirePHP permet d'envoyer ces informations dans le header de la page et de l'afficher dans la console Firebug. Les objets sont envoyés en JSON et sont donc explorables de la même façon que les objets Javascript :
C'est très pratique et je peux plus m'en passer :) Je prépare un patch pour Jelix pour ceux qui utilisent ce sublime framework PHP ;)
Commentaires