foreach_015.phpt 220 B

123456789101112131415161718
  1. --TEST--
  2. array_shift() function precerve foreach by reference iterator pointer
  3. --FILE--
  4. <?php
  5. $a = [1,2,3,4];
  6. foreach($a as &$v) {
  7. echo "$v\n";
  8. array_shift($a);
  9. }
  10. var_dump($a);
  11. ?>
  12. --EXPECT--
  13. 1
  14. 2
  15. 3
  16. 4
  17. array(0) {
  18. }