在不知道名称PHP的情况下检查变量值

时间:2015-04-10 13:19:26

标签: php

我有一个很大的脚本,面临一个问题......内存泄漏(php)

我想关闭所有打开的变量来解决这个问题,但我转发不能这样做,因为脚本很老很长......

所以我想找到一种方法来关闭页面末尾的所有变量,找出哪些变量是打开的,然后关闭它们。

像这个帖子变量的例子

foreach($_POST as $key => $value)
$key = Null;
echo "$key is $value";

我有办法找到页面上的所有开放变量

Ex  
$a = 20;
$b = 'go';
$c = 55;

$a = null;

Now Find open variables and close them 

1 个答案:

答案 0 :(得分:2)

查找开放变量:get_defined_vars()

释放他们:unset

使get_defined_vars输出可读:

$varzzz = get_defined_vars();
echo ("<pre>");
print_r($varzzz);
echo ("</pre>");

如果您要取消变量,请不要对待&#34; _。*&#34;密钥。