SplQueue
PHP Manual

SplQueue::setIteratorMode

(PHP 5 >= 5.3.0, PHP 7)

SplQueue::setIteratorModeDéfinit le mode de l'itérateur

Description

void SplQueue::setIteratorMode ( int $mode )

Liste de paramètres

mode

Il n'y a qu'un paramètre de l'itérateur que vous pouvez modifier.

  • Le comportement de l'itérateur (l'un ou l'autre) :
    • SplDoublyLinkedList::IT_MODE_DELETE (Les éléments sont effacés par l'itérateur)
    • SplDoublyLinkedList::IT_MODE_KEEP (Les éléments sont traversés par l'itérateur)

Le mode par défaut est : SplDoublyLinkedList::IT_MODE_FIFO | SplDoublyLinkedList::IT_MODE_KEEP

Avertissement

La direction de l'itérateur ne peut pas être modifiée pour les objets SplQueues : c'est toujours SplDoublyLinkedList::IT_MODE_FIFO.

Valeurs de retour

Aucune valeur n'est retournée.

Erreurs / Exceptions

Émet une exception RuntimeException lors du changement de direction de l'itération avec la constante SplDoublyLinkedList::IT_MODE_LIFO.


SplQueue
PHP Manual