bug69335.phpt 330 B

1234567891011121314151617181920
  1. --TEST--
  2. Bug #69335 (SplArray BC break)
  3. --FILE--
  4. <?php
  5. $a = array(1=>1, 3=>3, 5=>5, 7=>7);
  6. $a = new ArrayObject($a);
  7. foreach ($a as $k => $v) {
  8. var_dump("$k => $v");
  9. if ($k == 3) {
  10. $a['a'] = "?";
  11. }
  12. }
  13. ?>
  14. --EXPECT--
  15. string(6) "1 => 1"
  16. string(6) "3 => 3"
  17. string(6) "5 => 5"
  18. string(6) "7 => 7"
  19. string(6) "a => ?"