iterator_019.phpt 430 B

123456789101112131415161718192021222324252627282930313233
  1. --TEST--
  2. SPL: NoRewindIterator
  3. --FILE--
  4. <?php
  5. echo "===Current===\n";
  6. $it = new NoRewindIterator(new ArrayIterator(array(0 => 'A', 1 => 'B', 2 => 'C')));
  7. echo $it->key() . '=>' . $it->current() . "\n";
  8. echo "===Next===\n";
  9. $it->next();
  10. echo "===Foreach===\n";
  11. foreach($it as $key=>$val)
  12. {
  13. echo "$key=>$val\n";
  14. }
  15. ?>
  16. ===DONE===
  17. <?php exit(0); ?>
  18. --EXPECTF--
  19. ===Current===
  20. 0=>A
  21. ===Next===
  22. ===Foreach===
  23. 1=>B
  24. 2=>C
  25. ===DONE===