2011-08-30 7 views
5

Necesito esto para la depuración y necesito volcar todas las variables. ¿Hay alguna forma de obtener todas las variables? y ¿hay alguna forma de rastrear todas las llamadas después de que finalice el script? sin cambiar mi código Tenga en cuenta que no puedo usar xdebug ni nada instalable porque mi script se ejecuta en un host.¿Cómo puedo descargar todas las variables de PHP en el ámbito actual?

+0

Usted no puede cambiar su código y no se puede utilizar una herramienta externa? – aib

+0

Creo que quiso decir que no puede cambiar la forma en que se definen las variables u otra solución ilegal como esa –

+1

Yeha, y pensé que php tiene algo para mi necesidad, porque php siempre tiene algo. : D –

Respuesta

9

Echa un vistazo a la función get_defined_vars en PHP.

Esta función devuelve una matriz multidimensional que contiene una lista de todas las variables definidas, sean ellos medio ambiente, servidor o las variables definidas por el usuario, dentro del alcance que get_defined_vars() se llama.

+0

¡Gracias! Juro que he buscado esto antes, no pude encontrarlo – Chris

Cuestiones relacionadas