SplQueue::setIteratorMode

(PHP 5 >= 5.3.0, PHP 7)

SplQueue::setIteratorModeEstablece el modo de iteración

Descripción

SplQueue::setIteratorMode ( int $mode ) : void

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.