(PHP 5 >= 5.3.0, PHP 7, PHP 8)
SplDoublyLinkedList::setIteratorMode — Définit le mode d'itération
$mode
): int
mode
Il y a 2 jeux de modes que l'on peut définir :
SplDoublyLinkedList::IT_MODE_LIFO
(pile)SplDoublyLinkedList::IT_MODE_FIFO
(file d'attente)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
| SplDoublyLnkedList::IT_MODE_KEEP
La direction d'itération ne peut pas être modifiée pour les classes SplStack
et SplQueue, elle est toujours SplDoublyLinkedList::IT_MODE_FIFO
.
Tenter de la modifier entraînera le lancement d'une RuntimeException.
Retourne les différents modes et indicateurs qui affectent l'itération.