SplDoublyLinkedList::setIteratorMode
En esta página
SplDoublyLinkedList::setIteratorMode
Establece el modo de iteración
Descripción#
php
public SplDoublyLinkedList::setIteratorMode(int $mode): intphp
Parámetros#
mode
Hay dos conjuntos ortogonales de los modos que se pueden establecer:
-
La dirección de la iteración (ya sea uno o el otro):
-
SplDoublyLinkedList::IT_MODE_LIFO(Estilo de pila) -
SplDoublyLinkedList::IT_MODE_FIFO(Estilo de cola) -
El comportamiento del iterador (ya sea uno o el otro):
-
SplDoublyLinkedList::IT_MODE_DELETE(Los elementos son eliminados por el iterador) -
SplDoublyLinkedList::IT_MODE_KEEP(Los elementos son recorridos por el iterador)
El modo predeterminado es: SplDoublyLinkedList::IT_MODE_FIFO | SplDoublyLinkedList::IT_MODE_KEEP
[!WARNING] La dirección de iteración no se puede cambiar para las clases
SplStackySplQueue, siempre esSplDoublyLinkedList::IT_MODE_FIFO. Si se intenta modificar, se producirá unaRuntimeException.
Valores devueltos#
Devuelve los diferentes modos y banderas que afectan a la iteración.