SplQueue
PHP Manual

SplQueue::setIteratorMode

(PHP 5 >= 5.3.0)

SplQueue::setIteratorModeEstablece el modo de iteración

Descripción

void SplQueue::setIteratorMode ( int $mode )

Parámetros

mode

Este es el único parámetro de iteración que se puede modificar.

  • El comportamiento de la iteración (ya sea uno o el otro):
    • SplDoublyLinkedList::IT_MODE_DELETE (Elementos son eliminados por el iterador)
    • SplDoublyLinkedList::IT_MODE_KEEP (Elementos son atravesados por el iterador)

El modo por omisión es: SplDoublyLinkedList::IT_MODE_FIFO | SplDoublyLinkedList::IT_MODE_KEEP

Advertencia

La dirección de iteración puede no ser cambiada para SplQueues, esto es siempre SplDoublyLinkedList::IT_MODE_FIFO.

Valores devueltos

No devuelve ningún valor.

Errores/Excepciones

Lanza una RuntimeException al intentar cambiar la dirección de la iteración usando SplDoublyLinkedList::IT_MODE_LIFO.


SplQueue
PHP Manual