123456789101112131415161718192021222324252627282930313233343536373839 |
- --TEST--
- SPL: RecursiveIteratorIterator, getCallChildren
- --CREDITS--
- Sean Burlington www.practicalweb.co.uk
- TestFest London May 2009
- --FILE--
- <?php
- //line 681 ...
- $array = array(array(7,8,9),1,2,3,array(4,5,6));
- $recursiveArrayIterator = new RecursiveArrayIterator($array);
- $test = new RecursiveIteratorIterator($recursiveArrayIterator);
- var_dump($test->current());
- $test->next();
- var_dump($test->current());
- try {
- $output = $test->callGetChildren();
- } catch (InvalidArgumentException $ilae){
- $output = null;
- print "invalid argument exception\n";
- }
- var_dump($output);
- ?>
- ===DONE===
- --EXPECTF--
- array(3) {
- [0]=>
- int(7)
- [1]=>
- int(8)
- [2]=>
- int(9)
- }
- int(7)
- invalid argument exception
- NULL
- ===DONE===
|