12345678910111213141516171819202122232425262728 |
- --TEST--
- SPL: RecursiveRegexIterator and exception in has/getChildren
- --FILE--
- <?php
- class MyRecursiveRegexIterator extends RecursiveRegexIterator
- {
- function show()
- {
- foreach(new RecursiveIteratorIterator($this) as $k => $v)
- {
- var_dump($k);
- var_dump($v);
- }
- }
- }
- $ar = new RecursiveArrayIterator(array('Foo', array('Bar'), 'FooBar', array('Baz'), 'Biz'));
- $it = new MyRecursiveRegexIterator($ar, '/Bar/');
- $it->show();
- ?>
- --EXPECT--
- int(0)
- string(3) "Bar"
- int(2)
- string(6) "FooBar"
|