Magazine Internet

Débuggez votre php dans votre console chrome

Publié le 29 novembre 2011 par Gpenverne

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.

debugger php avec console chrome geek gnd Débuggez votre php dans votre console chrome

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

extension google php debug gnd geek Débuggez votre php dans votre console chrome

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 :
debugger php avec console chrome geek gnd Débuggez votre php dans votre console chrome

La classe php vous permet de logger des objets, des erreurs, ou des warnings :
logging chrome errors php warning debug geek gnd Débuggez votre php dans votre console chrome
warnings errors notices chrome extension php debug geek gnd Débuggez votre php dans votre console chrome

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 ! )


Retour à La Une de Logo Paperblog

A propos de l’auteur


Gpenverne 8345 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Magazine