(PHP 5 >= 5.3.0, PHP 7, PHP 8)
SplDoublyLinkedList::setIteratorMode — Define o modo de iteração
modeExistem dois conjuntos ortogonais de modos que podem ser definidos:
SplDoublyLinkedList::IT_MODE_LIFO (Estilo pilha)SplDoublyLinkedList::IT_MODE_FIFO (Estilo fila)SplDoublyLinkedList::IT_MODE_DELETE (Os elementos são excluídos pelo iterador)SplDoublyLinkedList::IT_MODE_KEEP (Os elementos são percorridos pelo iterador)
O modo padrão é: SplDoublyLinkedList::IT_MODE_FIFO | SplDoublyLinkedList::IT_MODE_KEEP
A direção da iteração não pode ser alterada para as classes SplStack e
SplQueue, ela é sempre SplDoublyLinkedList::IT_MODE_FIFO.
Tentar modificá-la resultará em uma exceção RuntimeException sendo lançada.
Retorna os diferentes modos e flags que afetam a iteração.