2010-04-02 3 views
6

Lorsque vous utilisez Eclipse PDT avec XDebug pour déboguer une application Web PHP, est-il possible d'ouvrir une fenêtre de console qui me permettra de taper et de voir la valeur arbitraire expressions dans la portée actuelle?Application Web de débogage Eclipse PDT: évaluation des expressions dans une console

Cela semble comme un élément évident de l'environnement de débogage, et je peux manquer quelque chose, mais la seule chose qui ressemble à une console dit « pas de console pour afficher à ce moment »

Répondre

6

Voici l'astuce, début votre session de débogage PHP comme normal, puis lorsque vous atteignez un point de rupture, ou pendant que vous vous déplacez dans le code, procédez comme suit:

  • fenêtre goto -> Afficher la vue
  • choisir « expressions »
  • quand les expressions subwindow apparaît, cliquez sur l'icône « Créer une nouvelle expression de la montre »
    • [l'icône ressemble à une petite équation d'algèbre x + y =?]
  • entrer une expression arbitraire dans la boîte de dialogue qui ouvre
  • continuez à suivre les deux étapes précédentes jusqu'à ce que vous avez toutes les expressions que vous voulez regarder

A partir de ce moment, vous pouvez continuer à marcher à travers le code, ajouter ou supprimer des expressions et ainsi de suite.

+0

Notez, vous pouvez également mettre en surbrillance une variable dans le fichier source et faites un clic droit, choisissez "watch" si vous voulez juste regarder une variable spécifique au lieu d'une expression tapée. – dreftymac

+0

Pourquoi est-ce appelé "expressions" au lieu de "Watch"? Grrrrr! Merci pour l'aide! –

+0

Juste un avertissement, regarder les variables ne fonctionne pas avec chaque plug-in eclipse. Par exemple, vous ne pouvez pas regarder les variables dans Android. – mwengler

Questions connexes