CachingIterator クラス CachingIterator
&reftitle.intro; このオブジェクトは、別のイテレータからキャッシュされた反復処理をサポートします。
&reftitle.classsynopsis; CachingIterator extends IteratorIterator implements ArrayAccess Countable Stringable &Constants; 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 &Methods; &InheritedMethods;
&reftitle.constants; CachingIterator::CALL_TOSTRING それぞれの要素を文字列に変換します CachingIterator::CATCH_GET_CHILD 子要素にアクセスする際、例外をスローしません CachingIterator::TOSTRING_USE_KEY 文字列に変換する際に key を使います。 CachingIterator::TOSTRING_USE_CURRENT 文字列に変換する際に current を使います。 CachingIterator::TOSTRING_USE_INNER 文字列に変換する際に inner を使います。 CachingIterator::FULL_CACHE 読み込んだデータを全てキャッシュします。
&reftitle.changelog; &Version; &Description; 8.0.0 CachingIterator は、 Stringable を新たに実装しました。
&reference.spl.entities.cachingiterator;