📄 iterator_048.phpt
字号:
--TEST--SPL: RecursiveRegexIterator and exception in has/getChildren--SKIPIF--<?php if (!extension_loaded("spl")) print "skip"; ?>--FILE--<?phpclass MyRecursiveRegexIterator extends RecursiveRegexIterator{ function show() { foreach(new RecursiveIteratorIterator($this) as $k => $v) { var_dump($k); var_dump($v); } } function accept() { return $this->hasChildren() || parent::accept(); }}$ar = new RecursiveArrayIterator(array('Foo', array('Bar'), 'FooBar', array('Baz'), 'Biz'));$it = new MyRecursiveRegexIterator($ar, '/Bar/');$it->show();?>===DONE===<?php exit(0); ?>--EXPECTF--int(0)string(3) "Bar"int(2)string(6) "FooBar"===DONE===--UEXPECTF--int(0)unicode(3) "Bar"int(2)unicode(6) "FooBar"===DONE===
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -