Is there a function and/or object and/or extension in PHP that will let you view all the variabled defined in the current scope? Something like
var_export($GLOBALS)
but only showing variables in the current symbol table.
Is there a function and/or object and/or extension in PHP that will let you view all the variabled defined in the current scope? Something like
var_export($GLOBALS)
but only showing variables in the current symbol table.
This function returns a multidimensional array containing a list of all defined variables, be them environment, server or user-defined variables, within the scope that
get_defined_vars()
is called.
get_defined_vars() does exactly what you want.
This function returns a multidimensional array containing a list of all defined variables, be them environment, server or user-defined variables, within the scope that get_defined_vars() is called.
>>> function test($foo) { print_r(get_defined_vars()); }
>>> test('bar');
Array
(
[foo] => bar
)