Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 22953 программиста и 1237 роботов. Сейчас ищут 703 программиста ...
Приступая к работе

Класс IteratorIterator

Вернуться к: Итераторы

(PHP 5 >= 5.1.0, PHP 7)

Введение

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

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

IteratorIterator implements OuterIterator {
/* Методы */
public __construct ( Traversable $iterator )
public mixed current ( void )
public Traversable getInnerIterator ( void )
public scalar key ( void )
public void next ( void )
public void rewind ( void )
public bool valid ( void )
}

Содержание



Вернуться к: Итераторы

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware