Voici une extension chrome un peu particulière, puisqu’elle se compose d’un exécutable (l’extension en elle même, en fait) et d’une classe php. Elle semble particulièrement innovante: elle vous permet de débugger votre php en utilisant votre console chrome pour afficher les erreurs.
Quelques étapes pour l’installer et l’utiliser :
1 – Téléchargez l’extension (sans déc…) depuis le webstore de google
2 – Activez l’extension
3 – Téléchargez la classe « chromephp »
4 – utilisez la classe php :
<? include 'ChromePhp.php'; ChromePhp::log('hello world'); ChromePhp::log($_SERVER); // using labels foreach ($_SERVER as $key => $value) { ChromePhp::log($key, $value); } // warnings and errors ChromePhp::warn('this is a warning'); ChromePhp::error('this is an error'); ?>
Evidemment, ces infos de débug ne sont pas à montrer/utiliser en environnement de production (dans la mesure où vos erreurs ne regardent que vous ^^)
5 – Si tout se passe vous obtiendrez un résultat de ce type :
La classe php vous permet de logger des objets, des erreurs, ou des warnings :
Je ne sais pas, en revanche, si en cas « d’erreur fatale », le debug s’opère ou pas… Mais l’idée est intéressante (bien que certains se demanderont l’utilité d’utiliser la chrome pour débugger du server-side…)
Pour visiter le site officiel de chromephp, rendez vous sur le site qui lui est dédié :)
(merci à @webfrance pour cette trouvaille ! )