中文文档
English
Spanish
French
Japanese
Brazilian
German
Turkish
Russian
RecursiveCachingIterator::__construct »
« RecursiveArrayIterator::hasChildren
Manual de PHP
Referencia de funciones
Otras extensiones básicas
SPL
Iteradores
La clase RecursiveCachingIterator
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
Introducción
...
Sinopsis de la Clase
class
RecursiveCachingIterator
extends
CachingIterator
implements
Countable
,
ArrayAccess
,
OuterIterator
,
RecursiveIterator
{
public
const
int
CachingIterator::CALL_TOSTRING
;
public
const
int
CachingIterator::CATCH_GET_CHILD
;
public
const
int
CachingIterator::TOSTRING_USE_KEY
;
public
const
int
CachingIterator::TOSTRING_USE_CURRENT
;
public
const
int
CachingIterator::TOSTRING_USE_INNER
;
public
const
int
CachingIterator::FULL_CACHE
;
public
__construct
(
Iterator
$iterator
,
int
$flags
= self::CALL_TOSTRING
)
public
getChildren
():
RecursiveCachingIterator
public
hasChildren
():
bool
public
CachingIterator::count
():
int
public
CachingIterator::current
():
mixed
public
CachingIterator::getCache
():
array
public
CachingIterator::getFlags
():
int
public
CachingIterator::hasNext
():
bool
public
CachingIterator::key
():
scalar
public
CachingIterator::next
():
void
public
CachingIterator::offsetExists
(
string
$key
):
bool
public
CachingIterator::offsetGet
(
string
$key
):
mixed
public
CachingIterator::offsetSet
(
string
$key
,
mixed
$value
):
void
public
CachingIterator::offsetUnset
(
string
$key
):
void
public
CachingIterator::rewind
():
void
public
CachingIterator::setFlags
(
int
$flags
):
void
public
CachingIterator::__toString
():
string
public
CachingIterator::valid
():
bool
}
Tabla de contenidos
RecursiveCachingIterator::__construct
— Construct
RecursiveCachingIterator::getChildren
— Devuelve los iteradores internos hijos como un RecursiveCachingIterator
RecursiveCachingIterator::hasChildren
— Comprueba si el elemento actual de un iterador interno tiene hijos