A classe CachingIterator
(PHP 5, PHP 7, PHP 8)
Introdução
Este objeto suporta iteração em cache sobre outro iterador.
Resumo da classe
/* Constantes */
/* Métodos */
/* Métodos herdados */
}Constantes pré-definidas
CachingIterator::CALL_TOSTRING
-
Converte cada elemento para string.
CachingIterator::CATCH_GET_CHILD
-
Não lançar exceção ao acessar filhos.
CachingIterator::TOSTRING_USE_KEY
-
Usar key para conversão para string.
CachingIterator::TOSTRING_USE_CURRENT
-
Usar current para conversão para string.
CachingIterator::TOSTRING_USE_INNER
-
Usar inner para conversão para string.
CachingIterator::FULL_CACHE
-
Cache de todos os dados lidos.
Registro de Alterações
Versão | Descrição |
---|---|
8.0.0 | CachingIterator implementa Stringable agora. |
Table of Contents
- CachingIterator::__construct — Constrói um novo objeto CachingIterator para o iterador
- CachingIterator::count — O número de elementos no iterador
- CachingIterator::current — Retorna o elemento atual
- CachingIterator::getCache — Recupera o conteúdo do cache
- CachingIterator::getFlags — Obtém as opções utilizadas
- CachingIterator::hasNext — Verifica se o iterador interno possui um próximo elemento válido
- CachingIterator::key — Retorna a chave para o elemento atual
- CachingIterator::next — Move o iterador para frente
- CachingIterator::offsetExists — O propósito do offsetExists
- CachingIterator::offsetGet — O propósito de offsetGet
- CachingIterator::offsetSet — O propósito do offsetSet
- CachingIterator::offsetUnset — O objetivo do offsetUnset
- CachingIterator::rewind — Rebobina o iterador
- CachingIterator::setFlags — O propósito da função setFlags
- CachingIterator::__toString — Retorna a representação em string do elemento atual
- CachingIterator::valid — Verifica se o elemento atual é válido