Annotation of embedaddon/php/ext/spl/tests/bug54971.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Bug #54971 (Wrong result when using iterator_to_array with use_keys on true)
! 3: --SKIPIF--
! 4: <?php
! 5: if (!extension_loaded('dom')) die("skip this test needs --enable-dom");
! 6: ?>
! 7: --FILE--
! 8: <?php
! 9:
! 10: $source = <<<XML
! 11: <root>
! 12: <node>val1</node>
! 13: <node>val2</node>
! 14: </root>
! 15: XML;
! 16:
! 17:
! 18: $doc = new DOMDocument();
! 19: $doc->loadXML($source);
! 20:
! 21: $xpath = new DOMXPath($doc);
! 22: $items = $xpath->query('//node');
! 23:
! 24: print_r(iterator_to_array($items, false));
! 25: print_r(iterator_to_array($items, true));
! 26: ?>
! 27: --EXPECT--
! 28: Array
! 29: (
! 30: [0] => DOMElement Object
! 31: (
! 32: )
! 33:
! 34: [1] => DOMElement Object
! 35: (
! 36: )
! 37:
! 38: )
! 39: Array
! 40: (
! 41: [0] => DOMElement Object
! 42: (
! 43: )
! 44:
! 45: [1] => DOMElement Object
! 46: (
! 47: )
! 48:
! 49: )
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>