IteratorIterator::valid
(PHP 5 >= 5.1.0, PHP 7)
IteratorIterator::valid — Проверяет, является ли итератор допустимым
Описание
public bool IteratorIterator::valid
( void
)
Проверяет, является ли итератор допустимым.
Список параметров
У этой функции нет параметров.
Возвращаемые значения
Возвращает TRUE
если итератор является допустимым; в противном случае - FALSE
Смотрите также
- iterator_count() - Подсчитывает количество элементов в итераторе
- IteratorIterator::current() - Получает текущее значение
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Другие базовые расширения
- Стандартная библиотека PHP (SPL)
- Итераторы
- Функция IteratorIterator::__construct() - Создает итератор из чего-либо, что является обходимым (traversable)
- Функция IteratorIterator::current() - Получает текущее значение
- Функция IteratorIterator::getInnerIterator() - Получает внутренний итератор
- Функция IteratorIterator::key() - Получает ключ текущего элемента
- Функция IteratorIterator::next() - Перемещает итератор к следующему элементу
- Функция IteratorIterator::rewind() - Возвращает итератор к первому элементу
- Функция IteratorIterator::valid() - Проверяет, является ли итератор допустимым
Коментарии
An Iterator is "valid" when it has additional elements, beyond its element index.
Said another way: After an Iterator is next()'d to its final element, the Iterator is no longer "valid".
Said another way: A "hasNext" check would simply return ::valid()