1234567891011121314 |
- --TEST--
- Bug #76800 (foreach inconsistent if array modified during loop)
- --FILE--
- <?php
- $arr = [1 => 1, 3 => 3]; // [1 => 1, 2 => 3] will print both keys
- foreach($arr as $key => &$val) { // without & will print both keys
- echo "See key {$key}\n";
- $arr[0] = 0; // without this line will print both keys
- unset($arr[0]);
- }
- ?>
- --EXPECT--
- See key 1
- See key 3
|