PHP输出当前进程的所有变量

1。(4 get_defined_vars PHP PHP 5 > = 4.0.4)的所有定义数组变量得到的
阵列get_defined_vars(void)
这个函数返回一个多维数组,其中包含所有定义的变量列表,其中包括环境变量、服务器变量和用户定义变量。
复制代码代码如下所示:
< PHP
回声';
$ =阵列(1,1,2,3,5,8);
美元get_defined_vars ARR =();
打印
print_r($ ARR {B));
打印所有服务器变量
print_r($ ARR {_server ));
所有可用的键打印变量数组
print_r(array_keys(get_defined_vars()));
>
2。(4 get_defined_functions PHP PHP 5 > = 4.0.4)-让所有定义的函数
阵列get_defined_functions(void) / /空是空的,不需要任何参数
< PHP
回声';
函数()
{
这是我的函数;
}
美元get_defined_functions ARR =();
print_r($ ARR);
>

三.get_loaded_extensions(PHP 4,PHP 5)-获得所有可用的模块
复制代码代码如下所示:
< PHP
回声';
print_r(get_loaded_extensions());
>

4。get_extension_funcs(PHP 4,PHP 5)-获得指定模块的可用功能
get_extension_funcs(字符串数组module_name)这个函数将返回所有可用的函数到指定的模块。传入的参数(模块名称)必须是小写的
复制代码代码如下所示:
< PHP
回声';
print_r(get_extension_funcs(GD));
print_r(get_extension_funcs(XML));
>

5。(4 get_defined_constants PHP PHP 5 > = 4.1.0)获得的数组名称的所有常数和它们的值
阵列get_defined_constants({ } = false布尔$分类)
复制代码代码如下所示:
< PHP
回声';
定义(my_constant
print_r(get_defined_constants(真的));
>

6。get_declared_classes(PHP 4,PHP 5)得到的定义的类名称的数组
阵列get_declared_classes(void)
复制代码代码如下所示:
< PHP
回声';
/ /定义一级
类一级{ }
/ /定义二
类二{ }
这将显示x类(内置扩展名等)
/ /一级和二级作为最后的两个元素
print_r(get_declared_classes());
/ /定义classthree
类classthree { }
和四 /…
类classfour { }
与前面添加的第三类和第四类结果相同。
print_r(get_declared_classes());
>