bug67360.phpt 559 B

12345678910111213141516171819202122232425262728293031323334
  1. --TEST--
  2. Bug #67360 (Missing element after ArrayObject::getIterator)
  3. --FILE--
  4. <?php
  5. $array = array('' => 1, 1 => 2, 3 => 4);
  6. $ArrayObject = new ArrayObject($array);
  7. var_dump($ArrayObject);
  8. $Iterator = $ArrayObject->getIterator();
  9. var_dump(count($Iterator) === count($array));
  10. var_dump(iterator_to_array($Iterator));
  11. ?>
  12. --EXPECTF--
  13. object(ArrayObject)#%d (1) {
  14. ["storage":"ArrayObject":private]=>
  15. array(3) {
  16. [""]=>
  17. int(1)
  18. [1]=>
  19. int(2)
  20. [3]=>
  21. int(4)
  22. }
  23. }
  24. bool(true)
  25. array(3) {
  26. [""]=>
  27. int(1)
  28. [1]=>
  29. int(2)
  30. [3]=>
  31. int(4)
  32. }