Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17932 программиста и 1567 роботов. Сейчас ищут 1057 программистов ...
Приступая к работе

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

Вернуться к: SplQueue

SplQueue::setIteratorMode

(PHP 5 >= 5.3.0, PHP 7)

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

Описание

void SplQueue::setIteratorMode ( int $mode )

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

mode

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

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

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

Внимание

Направление итерации не может быть изменено для объектов SplQueue, оно всегда равно SplDoublyLinkedList::IT_MODE_FIFO.

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

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

Ошибки

Бросает RuntimeException при попытке изменить направление итерации на отличное от SplDoublyLinkedList::IT_MODE_LIFO.



Вернуться к: SplQueue

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware