Класс CachingIterator
(PHP 5, PHP 7)
Введение
Этот объект поддерживает кеширование итерации над другим итератором.
Обзор классов
/* Константы */
/* Методы */
}Предопределенные константы
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 — Получение содержимого кеша
- 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 — Устанавливает флаги для объекта CachingIterator
- CachingIterator::__toString — Возвращает строковое представление текущего элемента
- CachingIterator::valid — Проверяет, является ли текущий элемент допустимым