Php/docs/class.recursiveiteratoriterator

来自菜鸟教程
跳转至:导航、​搜索

(PHP 5, PHP 7)

简介

Can be used to iterate through recursive iterators.


类摘要


RecursiveIteratorIterator implements OuterIterator {

/* 常量 */

const int LEAVES_ONLY = 0

const int SELF_FIRST = 1

const int CHILD_FIRST = 2

const int CATCH_GET_CHILD = 16

/* 方法 */

public beginChildren ( ) : void

public beginIteration ( ) : void

public callHasChildren ( ) : bool

public __construct ( Traversable $iterator [, int $mode = RecursiveIteratorIterator::LEAVES_ONLY [, int $flags = 0 ]] )

public current ( ) : mixed

public endChildren ( ) : void

public endIteration ( ) : void

public getDepth ( ) : int

public getInnerIterator ( ) : iterator

public getMaxDepth ( ) : mixed

public getSubIterator ([ int $level ] ) : RecursiveIterator

public key ( ) : mixed

public next ( ) : void

public nextElement ( ) : void

public rewind ( ) : void

public setMaxDepth ([ int $max_depth = -1 ] ) : void

public valid ( ) : bool

/* 继承的方法 */

}

预定义常量

RecursiveIteratorIterator::LEAVES_ONLY
RecursiveIteratorIterator::SELF_FIRST
RecursiveIteratorIterator::CHILD_FIRST
RecursiveIteratorIterator::CATCH_GET_CHILD


Table of Contents