SplStack::setIteratorMode

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

SplStack::setIteratorModeУстанавливает режим итератора

Описание

public SplStack::setIteratorMode(int $mode): void

Список параметров

mode

Можно изменить только один параметр итератора.

  • Поведение итератора (либо одно, либо другое):
    • SplDoublyLinkedList::IT_MODE_DELETE (Элементы удаляются итератором)
    • SplDoublyLinkedList::IT_MODE_KEEP (Итератор обходит элементы, не удаляя их)

По умолчанию используется режим 0x2 : SplDoublyLinkedList::IT_MODE_LIFO | SplDoublyLinkedList::IT_MODE_KEEP

Внимание

Направление итерации не может быть изменено для объектов SplStack. Попытка сделать это приведёт к тому, что будет выброшено RuntimeException.

Возвращаемые значения

Функция не возвращает значения после выполнения.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top