RecursiveFilterIterator::hasChildren
RecursiveIteratorIterator::beginChildren
Iterators
PHP Manual
کلاس RecursiveIteratorIterator
Introduction
برای تکرار از طریق تکرارکننده بازگشتی به کار میرود.
Class synopsis
RecursiveIteratorIterator
implements
OuterIterator
,
Traversable
,
Iterator
{
/* Methods */
public
void
beginChildren
(
void
)
public
void
beginIteration
(
void
)
public
RecursiveIterator
callGetChildren
(
void
)
public
bool
callHasChildren
(
void
)
__construct
(
Traversable
$iterator
[,
int
$mode
= LEAVES_ONLY
[,
int
$flags
= 0
]] )
mixed
current
(
void
)
public
void
endChildren
(
void
)
public
void
endIteration
(
void
)
int
getDepth
(
void
)
public
iterator
getInnerIterator
(
void
)
public
mixed
getMaxDepth
(
void
)
RecursiveIterator
getSubIterator
(
void
)
mixed
key
(
void
)
void
next
(
void
)
public
void
nextElement
(
void
)
void
rewind
(
void
)
public
void
setMaxDepth
([
string
$max_depth
= -1
] )
bool
valid
(
void
)
/* Inherited methods */
public
Iterator
OuterIterator::getInnerIterator
(
void
)
}
Table of Contents
RecursiveIteratorIterator::beginChildren
— شروع فرزندان
RecursiveIteratorIterator::beginIteration
— شروع تکرار
RecursiveIteratorIterator::callGetChildren
— دریافت فرزندان
RecursiveIteratorIterator::callHasChildren
— فرزند داشتن
RecursiveIteratorIterator::__construct
— ساخت RecursiveIteratorIterator
RecursiveIteratorIterator::current
— دسترسی به مقدار جز فعلی
RecursiveIteratorIterator::endChildren
— پایان دادن فرزندان
RecursiveIteratorIterator::endIteration
— پایان تکرار
RecursiveIteratorIterator::getDepth
— دریافت عمق فعلی تکرار بازگشتی
RecursiveIteratorIterator::getInnerIterator
— دریافت تکرارکننده داخلی
RecursiveIteratorIterator::getMaxDepth
— دریافت بیشترین عمق
RecursiveIteratorIterator::getSubIterator
— زیرتکرارکننده فعال فعلی
RecursiveIteratorIterator::key
— دستیابی به کلید فعلی
RecursiveIteratorIterator::next
— انتقال به جز بعدی
RecursiveIteratorIterator::nextElement
— جز بعدی
RecursiveIteratorIterator::rewind
— برگرداندن تکرارکننده به جز ابتدایی بالاترین سطح تکرارکننده داخلی
RecursiveIteratorIterator::setMaxDepth
— تعیین عمق بیشترین
RecursiveIteratorIterator::valid
— بررسی صحت موقعیت فعلی
RecursiveFilterIterator::hasChildren
RecursiveIteratorIterator::beginChildren
Iterators
PHP Manual