2010-04-02 12 views
6

Quando si utilizza Eclipse PDT con XDebug per eseguire il debug di un'applicazione Web PHP, esiste un modo per aprire una finestra della console che mi consentirà di digitare e visualizzare il valore di arbitrario espressioni nell'ambito attuale?Applicazione Web di debug di Eclipse PDT: valutazione di espressioni in una console

Questo potrebbe sembrare un elemento evidente della ambiente di debug, e può essere manca qualcosa, ma l'unica cosa che assomiglia ad una console dice "No console per visualizzare in questo momento"

risposta

6

Ecco il trucco, inizio la sessione di PHP debug come normale e poi, quando si raggiunge un break-point, o mentre si stanno intensificando attraverso il codice, procedere come segue:

  • finestra goto -> Mostra vista
  • scegliere 'espressioni'
  • quando le espressioni sottofinestra si apre, clicca sull'icona "creare nuova espressione orologio"
    • [l'icona sembra un po 'un'equazione algebrica x + y =?]
  • immettere qualsiasi espressione arbitraria nella finestra di dialogo che apre
  • continuare a seguire i due passaggi precedenti fino ad avere tutte le espressioni che si desidera vedere

da quel punto si può continuare a fare un passo attraverso il codice, aggiungere o rimuovere le espressioni e così via.

+0

Nota: puoi anche evidenziare una variabile nel file sorgente e fare clic con il tasto destro, scegliere "guarda" se vuoi solo guardare una variabile specifica invece di un'espressione digitata. – dreftymac

+0

Perché si chiama "espressioni" anziché "Guarda"? Grrrrr! Grazie per l'aiuto! –

+0

Solo un avvertimento, osservare le variabili non funziona con tutti i plug-in di eclissi. Ad esempio, non puoi guardare le variabili in Android. – mwengler

Problemi correlati