- PHP 手册
- 函数参考
- 其它基本扩展
- SPL
- 接口
- OuterIterator
OuterIterator::getInnerIterator
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
OuterIterator::getInnerIterator — Returns the inner iterator for the current entry
说明
public OuterIterator::getInnerIterator(): ?IteratorReturns the inner iterator for the current iterator entry.
参数
此函数没有参数。
返回值
Returns the inner iterator for the current entry if it exists, or null
otherwise.
User Contributed Notes 1 note
up down 0 Sjakie Pruts ¶2 years ago
The return type is merely documented here, it's not actually enforced. For instance, the IteratorIterator implementation can return Traversable, which would break the interface. Most likely, this is for backwards compatibility with code written before return type hints existed. It's still possible to create your own namespaced OuterIterator interface that extends the global one and add a typehint for this method in there.
add a note
官方地址:https://www.php.net/manual/en/outeriterator.getinneriterator.php