Клас FilterIterator
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
Вступ
Цей абстрактний ітератор відфільтровує небажані значення. Цей клас слід розширити для реалізації фільтрів ітератора. Метод FilterIterator::accept() має бути реалізований у підкласі.
Огляд класів
abstract
class FilterIterator
extends
IteratorIterator
{
/* Методы */
public __construct(Iterator $iterator)
public accept(): bool
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
}
Зміст
- FilterIterator::accept— Перевіряє, чи поточний елемент ітератора є допустимим.
- FilterIterator::__construct - Конструктор класу FilterIterator
- FilterIterator::current— Отримує значення поточного елемента
- FilterIterator::key— Отримує поточний ключ
- FilterIterator::next— Переміщує ітератор до наступного елемента
- FilterIterator::rewind— Повертає ітератор на початок
- FilterIterator::valid— Перевіряє, чи поточний елемент є допустимим