我需要这个用于调试目的,需要转储所有变量。有没有办法获得所有变量?并且有没有办法在脚本结束后跟踪所有调用?没有改变我的代码。请注意,我不能使用xdebug或任何可安装的东西,因为我的脚本在主机上运行。
答案 0 :(得分:10)
查看PHP中的get_defined_vars函数。
此函数返回包含列表的多维数组 所有已定义的变量,无论是环境,服务器还是用户定义的变量 变量,在调用get_defined_vars()的范围内。
答案 1 :(得分:5)
您可以尝试使用get_defined_vars
。
<?php
$a = 12;
$b = "foo";
$bar = "test";
echo '<pre>';
print_r(get_defined_vars());
?>