Клас MultipleIterator

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

Вступ

Ітератор, який послідовно перебирає за всіма приєднаними ітераторами

Огляд класів


    
     class MultipleIterator
    

    
     implements
      Iterator {

    /* Константы */
    
     public
     const
     int
      MIT_NEED_ANY;

    public
     const
     int
      MIT_NEED_ALL;

    public
     const
     int
      MIT_KEYS_NUMERIC;

    public
     const
     int
      MIT_KEYS_ASSOC;


    /* Методы */
    
   public __construct(int $flags = MultipleIterator::MIT_NEED_ALL | MultipleIterator::MIT_KEYS_NUMERIC)

    public attachIterator(Iterator $iterator, string|int|null $info = null): void
public containsIterator(Iterator $iterator): bool
public countIterators(): int
public current(): array
public detachIterator(Iterator $iterator): void
public getFlags(): int
public key(): array
public next(): void
public rewind(): void
public setFlags(int $flags): void
public valid(): bool

   }

Обумовлені константи

MultipleIterator::MIT_NEED_ANY

Не вимагати, щоб усі підитератори були дійсними в ітерації.

MultipleIterator::MIT_NEED_ALL

Вимагати, щоб усі підитератори були дійсними в ітерації.

MultipleIterator::MIT_KEYS_NUMERIC

Ключі створюються з позиції підітераторів.

MultipleIterator::MIT_KEYS_ASSOC

Ключі створюються із пов'язаної з подитераторами інформації.

Зміст