![]() ![]() | ![]() |
1.1 misho 1: --TEST-- 2: foreach() by-ref bug 3: --FILE-- 4: <?php 5: $foo = array(1,2,3,4); 6: foreach($foo as $key => &$val) { 7: if($val == 3) { 8: $foo[$key] = 0; 9: } else { 10: $val++; 11: } 12: } 13: var_dump($foo); 14: ?> 15: --EXPECT-- 16: array(4) { 17: [0]=> 18: int(2) 19: [1]=> 20: int(3) 21: [2]=> 22: int(0) 23: [3]=> 24: &int(5) 25: }