How to get all variables defined in the current scope/symbol table? How to get all variables defined in the current scope/symbol table? php php

How to get all variables defined in the current scope/symbol table?


get_defined_vars

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)