(PHP 5, PHP 7, PHP 8)
Объекты класса поддерживают кеширование итерации над другим итератором.
CachingIterator::CALL_TOSTRINGПреобразует каждый элемент в строку.
CachingIterator::CATCH_GET_CHILDНе выбрасывать исключения при доступе к дочерним элементам.
CachingIterator::TOSTRING_USE_KEYИспользовать ключ при преобразовании в строку.
CachingIterator::TOSTRING_USE_CURRENTИспользовать текущий элемент при преобразовании в строку.
CachingIterator::TOSTRING_USE_INNERИспользовать внутренний итератор при преобразовании в строку.
CachingIterator::FULL_CACHEКеширование всей прочтённой информации.
| Версия | Описание |
|---|---|
| 8.0.0 | Класс CachingIterator теперь реализует интерфейс Stringable. |
| Версия | Описание |
|---|---|
| 8.4.0 | The class constants are now typed. |