SplQueue::setIteratorMode

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

SplQueue::setIteratorModeEstablece el modo de iteración

Descripción

public 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.

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top