« OuterIterator::getInnerIterator
RecursiveIterator::getChildren »
PHP Manual
インターフェイス
RecursiveIterator インターフェイス
検索
RecursiveIterator インターフェイス
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
はじめに
RecursiveIterator
を実装したクラスは、 イテレータ群を再帰的に反復処理するときに使うことができます。
インターフェイス概要
interface
RecursiveIterator
extends
Iterator
{
/* メソッド */
public
function
getChildren
():
?
RecursiveIterator
public
function
hasChildren
():
bool
/* 継承したメソッド */
public
function
Iterator::current
():
mixed
public
function
Iterator::key
():
mixed
public
function
Iterator::next
():
void
public
function
Iterator::rewind
():
void
public
function
Iterator::valid
():
bool
}
目次
RecursiveIterator::getChildren
— 現在のエントリのイテレータを返す
RecursiveIterator::hasChildren
— 現在のエントリのイテレータを作れるかどうかを返す
関連キーワード:
RecursiveIterator
Iterator
インターフェイス
getChildren
イテレータ
hasChildren
mixed
エントリ
OuterIterator
getInnerIterator
実装
再帰
反復
概要
interface
extends
継承
current
next
rewind
valid
目次
関連する関数・ページ:
recursiveiterator.getchildren
recursiveiterator.haschildren
class.outeriterator
spl.interfaces
iterator.current
recursivefilteriterator.construct