current_variation6.phpt 340 B

1234567891011121314151617181920
  1. --TEST--
  2. Test current() function : internal pointer maintenance at the end of array
  3. --FILE--
  4. <?php
  5. $array = ["foo" => 1, "bar" => 2, "baz" => 3];
  6. reset($array);
  7. while ($cur = current($array)) {
  8. var_dump($cur);
  9. next($array);
  10. }
  11. unset($array["baz"]);
  12. $array[] = 4;
  13. var_dump(current($array));
  14. ?>
  15. --EXPECT--
  16. int(1)
  17. int(2)
  18. int(3)
  19. int(4)