PHP 8.1.0 RC 4 available for testing

SplQueue::setIteratorMode

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

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

Description

public SplQueue::setIteratorMode(int $mode): void

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.

add a note add a note

User Contributed Notes

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