SplQueue::setIteratorMode
(PHP 5 >= 5.3.0)
SplQueue::setIteratorMode — Establece 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_KEEPAdvertenciaLa dirección de iteración puede no ser cambiada para SplQueues, esto es siempre
SplDoublyLinkedList::IT_MODE_FIFO. -
El comportamiento de la iteración (ya sea uno o el otro):
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.