2010-04-02 20 views
6

Al usar Eclipse PDT con XDebug para depurar una aplicación web PHP, ¿hay alguna manera de abrir una ventana de consola que me permita escribir y ver el valor de arbitrario expresiones en el alcance actual?Aplicación web de depuración Eclipse PDT: evaluación de expresiones en una consola

Esto parecería como un elemento evidente del entorno de depuración, y que puede estar pasando algo, pero lo único que se asemeja a una consola dice que "no hay consolas para mostrar en este momento"

Respuesta

6

Aquí está el truco, inicio la sesión de depuración de PHP como normal y luego, cuando se llega a un punto de ruptura, o mientras usted está caminando a través del código, siga estos pasos:

  • ventana Goto -> Mostrar vista
  • seleccione 'expresiones'
  • cuando las expresiones subventana abre, haga clic en el icono "crear una nueva expresión de inspección"
    • [el icono se parece a una pequeña ecuación de álgebra x + y =?]
  • introducir cualquier expresión arbitraria en el cuadro de diálogo que abre
  • van siguiendo los dos pasos anteriores hasta que tenga todas las expresiones que desea ver

a partir de ahí se puede seguir paso a paso por el código, añadir o eliminar expresiones y así sucesivamente.

+0

Tenga en cuenta que también puede resaltar una variable en el archivo de origen y hacer clic con el botón secundario, elegir "mirar" si solo desea ver una variable específica en lugar de una expresión escrita. – dreftymac

+0

¿Por qué se llama "expresiones" en lugar de "Ver"? Grrrrr! ¡Gracias por la ayuda! –

+0

Solo una advertencia, ver variables no funciona con cada enchufe de eclipse. Por ejemplo, no se pueden ver variables en Android. – mwengler

Cuestiones relacionadas