Клас NoRewindIterator
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
Вступ
Ітератор ігнорує операції перемотування. Це дозволяє обробляти ітератор у кількох часткових циклах начому.
Огляд класів
class NoRewindIterator
extends
IteratorIterator
{
/* Методы */
public __construct(Iterator $iterator)
public current(): mixed
public key(): mixed
public next(): void
public rewind(): void
public valid(): bool
/* Наследуемые методы */
public IteratorIterator::current(): mixed
public IteratorIterator::getInnerIterator(): ?Iterator
public IteratorIterator::key(): mixed
public IteratorIterator::next(): void
public IteratorIterator::rewind(): void
public IteratorIterator::valid(): bool
}
Зміст
- NoRewindIterator::__construct— Створює новий об'єкт NoRewindIterator
- NoRewindIterator::current— Отримує поточне значення
- NoRewindIterator::key— Отримує поточний ключ
- NoRewindIterator::next— Переміщує ітератор до наступного елемента
- NoRewindIterator::rewind— Запобігає поверненню внутрішнього ітератора на початок
- NoRewindIterator::valid - Перевіряє ітератор