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
[edit] Last updated: Fri, 25 May 2012

view this page in

Класс IteratorIterator

(PHP 5 >= 5.1.0)

Введение

Этот итератор-обертка позволяет преобразовывать все, что является "обходимым" (traversable) в итераторе. Важно понимать, что большинство классов, которые не реализуют итераторы, имеют на то причины, так как, скорее всего, они не позволяют реализовать полный набор возможностей итератора. Если так, то должны быть предприняты меры для предотвращения неправильного использования, иначе можно ожидать исключений или фатальных ошибок.

Обзор классов

IteratorIterator implements Iterator , Traversable , OuterIterator {
/* Методы */
public __construct ( Traversable $iterator )
public mixed current ( void )
public Traversable 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.

 
show source | credits | sitemap | contact | advertising | mirror sites