downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

IteratorIterator::__construct> <InfiniteIterator::next
Last updated: Fri, 13 Nov 2009

view this page in

IteratorIterator クラス

導入

このイテレータラッパーを使うと、 Traversable なものなら何でもイテレータに変換することができます。 注意すべきなのは、Iterator を実装していない大半のクラスにはそれなりの理由 (Iterator の機能群を完全には提供できないなど) があるということです。 If so, techniques should be provided to prevent misuse, otherwise expect exceptions or fatal errors.

クラス概要

IteratorIterator
IteratorIterator implements Iterator , Traversable , OuterIterator {
/* メソッド */
__construct ( Traversable $iterator )
public void current ( void )
public void getInnerIterator ( void )
public void key ( void )
public void next ( void )
public void rewind ( void )
public bool valid ( void )
}

目次



add a note add a note User Contributed Notes
IteratorIterator
There are no user contributed notes for this page.

IteratorIterator::__construct> <InfiniteIterator::next
Last updated: Fri, 13 Nov 2009
 
 
show source | credits | sitemap | contact | advertising | mirror sites