ちょうどAHA を持っていた! ;
誤って後にforeach
ループを追加した瞬間。おかしなことに、これはエラーをスローしませんでしたが、ループ配列内のすべてをスキップ (?) し、最後の要素に触れるだけです。
テストコード:
$test_array = array(
'a' => 'one',
'b' => 'two',
'c' => 'three'
);
foreach ( $test_array as $key => $val );
echo $val;
質問: なぜこれが起こるのですか?