2010-04-02 5 views
6

Wenn Sie Eclipse PDT mit XDebug verwenden, um eine PHP-Webanwendung zu debuggen, gibt es eine Möglichkeit, ein Konsolenfenster zu öffnen, das es mir erlaubt, den Wert von arbitrary einzugeben Ausdrücke im aktuellen Umfang?Eclipse PDT debuggt Webanwendung: Auswertung von Ausdrücken in einer Konsole

Dies wie ein offensichtliches Element der Debugging-Umgebung erscheinen würde, und ich kann etwas fehlen, aber das einzige, was eine Konsole sagt ähnelt

Antwort

6

Here „zu diesem Zeitpunkt keine Konsolen angezeigt wird“ ist der Trick, Start Ihre PHP-Debugging-Sitzung als normal und dann, wenn Sie eine Pause-Punkt erreichen, oder während Sie durch den Code verstärken, gehen Sie folgendermaßen vor:

  • goto Fenster -> Sicht anzeigen
  • wählen ‚Ausdrücke‘
  • wenn Subwindow die Ausdrücke öffnet, klicken Sie auf das Symbol „neue Uhr Ausdruck erstellen“
    • [das Symbol sieht aus wie eine kleine algebraische Gleichung x + y =?]
  • jeden beliebigen Ausdruck in das Dialogfeld ein dass öffnet
  • Folgen Sie der vorherigen zwei Schritte, bis Sie alle Ausdrücke haben Sie

Von diesem Punkt können Sie weiterhin durch den Code schrittweise, hinzufügen oder Ausdrücke entfernen und so weiter sehen wollen.

+0

Hinweis: Sie können auch eine Variable in der Quelldatei markieren und mit der rechten Maustaste auf "Beobachten" klicken, wenn Sie nur eine bestimmte Variable anstelle eines eingegebenen Ausdrucks sehen möchten. – dreftymac

+0

Warum heißt das "Ausdrücke" statt "Uhr"? Grrrrr! Danke für die Hilfe! –

+0

Nur eine Warnung, die Beobachtung von Variablen funktioniert nicht mit jedem Eclipse Plug-In. Sie können beispielsweise keine Variablen in Android ansehen. – mwengler