PHP Facile!
existe aussi en version
SQL et XML

7.Les débogueurs

7.3.Debugger avec Eclipse PDT

7.3.1.Introduction

L'éditeur intégré Eclipse contient un outil d'exécution pas à pas qu'il est possible d'utiliser pour débugger les scripts d'un projet PHP.
Il faut dans un premier temps installer un débogeur: Zend debugger ou Xdebug [comment?] , puis configurer Eclipse

7.3.2.Configuration

La configuration peut se faire "en préventif", c'est à dire avant même d'avoir créé un projet et d'avoir besoin de lancer un debug ou "à la demande", c'est à dire lorsque l'on en a besoin. C'est cette solution que nous allons présenter.
Après avoir créé un projet PHP [comment?] (il est indispensable qu'il s'agisse d'un projet PHP, représenté par l'icone Projet PHP) contenant (au moins) un script PHP, sélectionnez ce script puis dans le menu contextuel (bouton droit) choisissez "Debug As" puis "PHP Script". Si vous n'avez encore rien configuré alors un message d'erreur apparaît, il vous faut donc préciser l'exécutable PHP et le debogueur utilisé [comment?] .

7.3.3.Utilisation

Une fois, le debogueur correctement configuré dans Eclipse, vous pouvez, pour tout script d'un projet PHP, lancer une exécution pas à pas en sélectionnant ce script puis "Debug As" puis "PHP Script" dans le menu contextuel (bouton droit).
La perspective "PHP Debug" doit alors apparaître, ouvrant une vue semblable à la capture d'écran suivante:
Prespective PHP Debug
On y retrouve:
  • En haut à gauche: Le ou les processus (ou threads) en cours
  • En haut à droite: Les variables utilisées dans le script et un onglet pour accéder à la liste des points d'arrêt
  • Au milieu: Le script
  • En bas: La console permettant de visualiser le résultat du script