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
とforeach
、 が返されることNULL
です。
//Never Happens
foreach($tools as $key => $value)
{
//Do Something
}
これはガベージ コレクターが原因でしょうか?
私のアプリは、PHP 5.2.3、Linux CentOS、Apache 2.2 で実行されています。