揮発性のメモ2

http://d.hatena.ne.jp/iww/

PHP5.2.0のバグ?

配列の配列をforeachで回していると、事前にprint_rで確認した内容と全く異なる要素が出てくることがある。


foreach($list as &$l) のように参照を使ってアクセスしているときに、$lに対して要素を追加したりすると、次にもう一回foreachでループさせたときに最後が正しく取り出せない というバグがあるらしい。


回避策:次にもう一回foreachでループさせるときも参照でアクセスする