SplQueue::setIteratorMode
(PHP 5 >= 5.3.0)
SplQueue::setIteratorMode — Dé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
AvertissementLa direction de l'itérateur ne peut pas être modifiée pour les objets SplQueues : c'est toujours
SplDoublyLinkedList::IT_MODE_FIFO
. -
Le comportement de l'itérateur (l'un ou l'autre) :
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
.