Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум 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