Класс CachingIterator
(PHP 5)
Введение
Этот объект поддерживает кеширование итерации над другим итератором.
Обзор классов
CachingIterator
extends
IteratorIterator
implements
OuterIterator
,
Traversable
,
Iterator
,
ArrayAccess
,
Countable
{
/* Константы */
/* Методы */
}Предопределенные константы
-
CachingIterator::CALL_TOSTRING -
Преобразует каждый элемент в строку.
-
CachingIterator::CATCH_GET_CHILD -
Не выбрасывать исключения при доступе к дочерним элементам.
-
CachingIterator::TOSTRING_USE_KEY -
Использовать ключ при преобразовании в строку.
-
CachingIterator::TOSTRING_USE_CURRENT -
Использовать текущий элемент при преобразовании в строку.
-
CachingIterator::TOSTRING_USE_INNER -
Использовать внутренний итератор при преобразовании в строку.
-
CachingIterator::FULL_CACHE -
Кеширование всей прочтенной информации.
Содержание
- CachingIterator::__construct — Строит новый объект CachingIterator для итератора
- CachingIterator::count — Возвращает число элементов в итераторе
- CachingIterator::current — Возвращает текущий элемент
- CachingIterator::getCache — Назначение getCache
- CachingIterator::getFlags — Получает используемые флаги
- CachingIterator::getInnerIterator — Возвращает внутренний итератор
- CachingIterator::hasNext — Проверяет, имеет ли внутренний итератор допустимый следующий элемент
- CachingIterator::key — Возвращает ключ для текущего элемента
- CachingIterator::next — Перемещает итератор к следующему элементу
- CachingIterator::offsetExists — Назначение offsetExists
- CachingIterator::offsetGet — Назначение offsetGet
- CachingIterator::offsetSet — Назначение offsetSet
- CachingIterator::offsetUnset — Назначение offsetUnset
- CachingIterator::rewind — Возвращает итератор в начало
- CachingIterator::setFlags — Назначение setFlags
- CachingIterator::__toString — Возвращает строковое представление текущего элемента
- CachingIterator::valid — Проверяет, является ли текущий элемент допустимым
There are no user contributed notes for this page.
