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?
5
A
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
5
Puede probar el uso de get_defined_vars
.
<?php
$a = 12;
$b = "foo";
$bar = "test";
echo '<pre>';
print_r(get_defined_vars());
?>
Cuestiones relacionadas
- 1. función php ámbito de las variables
- 2. Imprimir todas las variables locales accesibles al ámbito actual en Lua
- 3. ¿Cómo puedo enumerar todas las variables que están en un ámbito determinado?
- 4. En JSP, ¿hay alguna manera de ver todas las variables disponibles en el ámbito específico, como en PHP?
- 5. PHP necesita recortar todas las variables $ _POST
- 6. Hacer todas las variables globales, PHP
- 7. Cómo capturar todas las variables en una publicación (PHP)
- 8. ¿Cómo obtener todas las variables definidas en la tabla de alcance/símbolo actual?
- 9. ¿Cómo puedo inicializar automáticamente todas las variables escalares en Perl?
- 10. Descargar todas las dependencias gems
- 11. CoffeeScript/Javascript ámbito de las variables
- 12. ¿Obtener todas las variables de Javascript?
- 13. Las variables locales en las definiciones de clase/ámbito
- 14. Imprimir todas las variables globales/variables locales?
- 15. ¿Es posible enumerar todas las variables globales en PHP?
- 16. Ámbito de aplicación en php
- 17. ¿Cómo puedo mostrar todas las variables guardadas localStorage?
- 18. cierres de Javascript - pregunta ámbito de las variables
- 19. ¿Cómo puedo superar las variables del ámbito del Cliente en Coldfusion?
- 20. acceso todas las variables locales
- 21. ¿Cómo puedo obtener todas las letras alpabéticas en PHP?
- 22. Cómo enumerar todas las variables de entorno en Java
- 23. ¿Cómo maneja PHP las variables?
- 24. Imprimiendo todas las variables y valores definidos
- 25. ¿Cómo puedo agregar variables GET al final de la url actual en php?
- 26. Java ¿cómo imprimir todas las variables locales?
- 27. puede lapply no modificar las variables en un ámbito superior
- 28. eliminar todas las variables, excepto las funciones
- 29. Haciendo todas las variables globales
- 30. ¿Cómo enumerar todas las variables de entorno en Vim?
Usted no puede cambiar su código y no se puede utilizar una herramienta externa? – aib
Creo que quiso decir que no puede cambiar la forma en que se definen las variables u otra solución ilegal como esa –
Yeha, y pensé que php tiene algo para mi necesidad, porque php siempre tiene algo. : D –