【发布时间】:2017-11-14 05:16:33
【问题描述】:
我在 PHP 5.5.9 中使用以下脚本来取消设置所有变量,效果很好
$vars = array_keys(get_defined_vars());
for ($i = 0; $i < sizeOf($vars); $i++) {
unset($$vars[$i]); //this is line 72
}
unset($vars,$i);
然而,在 PHP 7 中,它们给出了以下消息:
PHP Notice: Array to string conversion in /root/script.php on line 72
PHP Notice: Undefined variable: Array in /root/script.php on line 72
我的问题是如何使脚本在 PHP 7 中工作?
感谢您的任何建议!
【问题讨论】: