1234567891011121314151617181920212223242526272829303132 |
- --TEST--
- SPL: RecursiveArrayIterator bug 44615
- --CREDITS--
- Julien Pauli <doctorrock83@gmail.com>
- #testfest phpcampparis 2008-06-07
- --FILE--
- <?php
- $a = new stdClass();
- $array = array(array('z',$a),array('q','s'));
- $rai = new RecursiveArrayIterator($array,RecursiveArrayIterator::CHILD_ARRAYS_ONLY);
- foreach (new RecursiveIteratorIterator($rai) as $t) {
- var_dump($t);
- }
- echo "Second:\n";
- $rai = new RecursiveArrayIterator($array);
- foreach (new RecursiveIteratorIterator($rai) as $t) {
- var_dump($t);
- }
- ?>
- --EXPECT--
- string(1) "z"
- object(stdClass)#1 (0) {
- }
- string(1) "q"
- string(1) "s"
- Second:
- string(1) "z"
- string(1) "q"
- string(1) "s"
|