spl_006.phpt 507 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. --TEST--
  2. SPL: iterator_to_array() without keys
  3. --FILE--
  4. <?php
  5. $it = new AppendIterator();
  6. $it->append(new ArrayIterator(array(1,2)));
  7. $it->append(new ArrayIterator(array(2,3)));
  8. var_dump(iterator_to_array($it));
  9. var_dump(iterator_to_array($it, false));
  10. var_dump(iterator_to_array($it, true));
  11. ?>
  12. ===DONE===
  13. --EXPECT--
  14. array(2) {
  15. [0]=>
  16. int(2)
  17. [1]=>
  18. int(3)
  19. }
  20. array(4) {
  21. [0]=>
  22. int(1)
  23. [1]=>
  24. int(2)
  25. [2]=>
  26. int(2)
  27. [3]=>
  28. int(3)
  29. }
  30. array(2) {
  31. [0]=>
  32. int(2)
  33. [1]=>
  34. int(3)
  35. }
  36. ===DONE===