|
Интерфейс Iterator(PHP 5 >= 5.0.0) ВведениеИнтерфейс для внешних итераторов или объектов, которые могут повторять себя изнутри. Обзор интерфейсовПример #1 Основы использования Этот пример демонстрирует в каком порядке методы вызываются когда используется foreach с итератором.
<?php Результатом выполнения данного примера будет что-то подобное: string(18) "myIterator::rewind" string(17) "myIterator::valid" string(19) "myIterator::current" string(15) "myIterator::key" int(0) string(12) "firstelement" string(16) "myIterator::next" string(17) "myIterator::valid" string(19) "myIterator::current" string(15) "myIterator::key" int(1) string(13) "secondelement" string(16) "myIterator::next" string(17) "myIterator::valid" string(19) "myIterator::current" string(15) "myIterator::key" int(2) string(11) "lastelement" string(16) "myIterator::next" string(17) "myIterator::valid" Содержание
|
|