Déboguer son code PHP n'est pas toujours évident.
En phase de développement il est souvent utile d'afficher le contenu de variables PHP ($_POST, $_COOKIE, $_REQUEST, ...) ou certaines erreurs ( en cas d'utilisation de "error_reporting(E_ALL)" ).
Une technique consiste à afficher ces variables dans la page elle même. Mais on peut aussi utiliser la barre de débogage de PHP_Debug.
Elle s'insère par dessus votre page, elle ne modifie par l'affichage de la page, elle peut être réduite ou fermée à tout moment et elle contient une multitude d'informations utiles (logs des alertes, temps d'exécution du script, contenu des variables super globales, liste des requêtes SQL exécutées, ...). Cet outil qui devient très vite indispensable est directement inspiré de la barre de débogage de symfony framework.
- Le site officiel [EN]
- Télécharger PHP_Debug [EN]