我有一个很大的脚本,面临一个问题......内存泄漏(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
答案 0 :(得分:2)
查找开放变量:get_defined_vars()
释放他们:unset
使get_defined_vars输出可读:
$varzzz = get_defined_vars();
echo ("<pre>");
print_r($varzzz);
echo ("</pre>");
如果您要取消变量,请不要对待&#34; _。*&#34;密钥。