spl_006.phpt 485 B

12345678910111213141516171819202122232425262728293031323334353637
  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. --EXPECT--
  13. array(2) {
  14. [0]=>
  15. int(2)
  16. [1]=>
  17. int(3)
  18. }
  19. array(4) {
  20. [0]=>
  21. int(1)
  22. [1]=>
  23. int(2)
  24. [2]=>
  25. int(2)
  26. [3]=>
  27. int(3)
  28. }
  29. array(2) {
  30. [0]=>
  31. int(2)
  32. [1]=>
  33. int(3)
  34. }