是否可以列出所有全局变量。这样,为了打印所有会话变量,我们可以使用print_r($_SESSION);
同样的方式,如果我想知道在我的网站中定义了多少全局变量。可能吗?请帮助。
我需要一个列表,它可以显示PHP中的所有全局变量列表。
答案 0 :(得分:20)
是的,PHP $GLOBALS
数组会显示给你。
<?php
echo "<pre>";
print_r($GLOBALS);
echo "</pre>";
答案 1 :(得分:7)
要获取所有全局变量的名称,请执行以下操作:
array_keys($GLOBALS)
更多文档:
答案 2 :(得分:3)
$GLOBALS
- 引用全局范围内可用的所有变量也请检查此PHP global or $GLOBALS,您会发现有关$GLOBALS
的许多重要且有用的信息
答案 3 :(得分:2)
保留的$GLOBALS
变量是一个包含所有全局变量的数组。
在数组中,键是变量名,值是变量值。
答案 4 :(得分:2)
嗯,PHP中确实存在$GLOBALS
变量。
但你无法对其进行var_export()
。它会导致如下错误:嵌套级别太深 - 递归依赖性?