php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
Public Member Functions | |
__construct ( $iterator, int $flags=RecursiveTreeIterator::BYPASS_KEY, int $cachingIteratorFlags=CachingIterator::CATCH_GET_CHILD, int $mode=RecursiveTreeIterator::SELF_FIRST) | |
key () | |
current () | |
getPrefix () | |
setPostfix (string $postfix) | |
setPrefixPart (int $part, string $value) | |
getEntry () | |
getPostfix () | |
![]() | |
__construct (Traversable $iterator, int $mode=RecursiveIteratorIterator::LEAVES_ONLY, int $flags=0) | |
rewind () | |
valid () | |
next () | |
getDepth () | |
getSubIterator (?int $level=null) | |
getInnerIterator () | |
beginIteration () | |
endIteration () | |
callHasChildren () | |
callGetChildren () | |
beginChildren () | |
endChildren () | |
nextElement () | |
setMaxDepth (int $maxDepth=-1) | |
getMaxDepth () | |
Data Fields | |
const int | BYPASS_CURRENT = UNKNOWN |
const int | BYPASS_KEY = UNKNOWN |
const int | PREFIX_LEFT = 0 |
const int | PREFIX_MID_HAS_NEXT = 1 |
const int | PREFIX_MID_LAST = 2 |
const int | PREFIX_END_HAS_NEXT = 3 |
const int | PREFIX_END_LAST = 4 |
const int | PREFIX_RIGHT = 5 |
![]() | |
const int | LEAVES_ONLY = UNKNOWN |
const int | SELF_FIRST = UNKNOWN |
const int | CHILD_FIRST = UNKNOWN |
const int | CATCH_GET_CHILD = UNKNOWN |
Definition at line 406 of file spl_iterators.stub.php.
RecursiveTreeIterator::__construct | ( | $iterator, | |
int | $flags = RecursiveTreeIterator::BYPASS_KEY, | ||
int | $cachingIteratorFlags = CachingIterator::CATCH_GET_CHILD, | ||
int | $mode = RecursiveTreeIterator::SELF_FIRST ) |
RecursiveIterator | IteratorAggregate | $iterator |
Definition at line 426 of file spl_iterators.stub.php.
RecursiveTreeIterator::current | ( | ) |
@tentative-return-type
Reimplemented from RecursiveIteratorIterator.
Definition at line 437 of file spl_iterators.stub.php.
RecursiveTreeIterator::getEntry | ( | ) |
@tentative-return-type
Definition at line 449 of file spl_iterators.stub.php.
RecursiveTreeIterator::getPostfix | ( | ) |
@tentative-return-type
Definition at line 452 of file spl_iterators.stub.php.
RecursiveTreeIterator::getPrefix | ( | ) |
@tentative-return-type
Definition at line 440 of file spl_iterators.stub.php.
RecursiveTreeIterator::key | ( | ) |
@tentative-return-type
Reimplemented from RecursiveIteratorIterator.
Definition at line 434 of file spl_iterators.stub.php.
RecursiveTreeIterator::setPostfix | ( | string | $postfix | ) |
@tentative-return-type
Definition at line 443 of file spl_iterators.stub.php.
RecursiveTreeIterator::setPrefixPart | ( | int | $part, |
string | $value ) |
@tentative-return-type
Definition at line 446 of file spl_iterators.stub.php.
const int RecursiveTreeIterator::BYPASS_CURRENT = UNKNOWN |
@cvalue RTIT_BYPASS_CURRENT
Definition at line 409 of file spl_iterators.stub.php.
const int RecursiveTreeIterator::BYPASS_KEY = UNKNOWN |
@cvalue RTIT_BYPASS_KEY
Definition at line 411 of file spl_iterators.stub.php.
const int RecursiveTreeIterator::PREFIX_END_HAS_NEXT = 3 |
Definition at line 419 of file spl_iterators.stub.php.
const int RecursiveTreeIterator::PREFIX_END_LAST = 4 |
Definition at line 421 of file spl_iterators.stub.php.
const int RecursiveTreeIterator::PREFIX_LEFT = 0 |
Definition at line 413 of file spl_iterators.stub.php.
const int RecursiveTreeIterator::PREFIX_MID_HAS_NEXT = 1 |
Definition at line 415 of file spl_iterators.stub.php.
const int RecursiveTreeIterator::PREFIX_MID_LAST = 2 |
Definition at line 417 of file spl_iterators.stub.php.
const int RecursiveTreeIterator::PREFIX_RIGHT = 5 |
Definition at line 423 of file spl_iterators.stub.php.