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, 14 Aug 2009

view this page in

La classe IteratorIterator

Introduction

Cet itérateur permet la conversion de n'importe quel objet Traversable en un itérateur. Il est important de comprendre que la plupart des classes qui n'implémentent pas l'interface Iterator, ne le font pas car elles ne disposent pas de toutes les méthodes des itérateurs. Si c'est le cas, des mécanismes doivent être mis en place pour l'éviter, car autrement, cela produirait des exceptions ou des erreurs fatales.

Synopsis de la classe

IteratorIterator
IteratorIterator implements Iterator , Traversable , OuterIterator {
/* Méthodes */
__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 )
}

Sommaire



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, 14 Aug 2009
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites