我在 PHP 中使用数组时遇到了奇怪的事情。
$items = array();
$tools = json_decode($_GET['tools'],true);
foreach($tools as $key => $value)
{
$items[$somevar][$anothervar] = $value;
}
然后我可以迭代$items
foreach($items as $key => $value)
{
//Do Something
}
但奇怪的是,当我再次尝试迭代$tools
with 时foreach
,它返回NULL
.
//Never Happens
foreach($tools as $key => $value)
{
//Do Something
}
这可能是由垃圾收集器引起的吗?
我的应用程序使用 PHP 5.2.3、Linux CentOS、Apache 2.2 运行。