12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- --TEST--
- SPL: ArrayIterator with NULL key
- --FILE--
- <?php
- $ar = new ArrayIterator(array(
- NULL=>1,
- "\0"=>2,
- "\0\0"=>3,
- "\0\0\0"=>4,
- "\0*"=>5,
- "\0*\0"=>6,
- ));
- @var_dump($ar);
- var_dump($ar->getArrayCopy());
- ?>
- --EXPECTF--
- object(ArrayIterator)#%d (1) {
- ["storage":"ArrayIterator":private]=>
- array(6) {
- [""]=>
- int(1)
- ["%0"]=>
- int(2)
- ["%0%0"]=>
- int(3)
- ["%0%0%0"]=>
- int(4)
- ["%0*"]=>
- int(5)
- ["%0*%0"]=>
- int(6)
- }
- }
- array(6) {
- [""]=>
- int(1)
- ["%0"]=>
- int(2)
- ["%0%0"]=>
- int(3)
- ["%0%0%0"]=>
- int(4)
- ["%0*"]=>
- int(5)
- ["%0*%0"]=>
- int(6)
- }
|