Existe-t-il une fonction et/ou un objet et/ou une extension dans PHP==== Cela vous permettra de voir toutes les variables définies dans la portée actuelle? Quelque chose comme:
var_export($GLOBALS)
mais ne montrant que des variables dans la table de symboles actuelle.
get_defined_vars () Fait exactement ce que vous voulez.
Cette fonction renvoie une matrice multidimensionnelle contenant une liste de toutes les variables définies, que ce soit des variables d'environnement, de serveur ou définis par l'utilisateur, dans la portée get_defined_vars () est appelé.
>>> function test($foo) { print_r(get_defined_vars()); }
>>> test('bar');
Array
(
[foo] => bar
)