SplDoublyLinkedList::setIteratorMode
(PHP 5 >= 5.3.0, PHP 7)
SplDoublyLinkedList::setIteratorMode — 反復処理のモードを設定する
説明
public SplDoublyLinkedList::setIteratorMode
( int
$mode
) : voidパラメータ
-
mode -
次の 2 種類の直交するモードを設定できます。
-
反復処理の方向 (いずれかを選択)
SplDoublyLinkedList::IT_MODE_LIFO(スタック方式)SplDoublyLinkedList::IT_MODE_FIFO(キュー方式)
-
イテレータの振る舞い (いずれかを選択)
SplDoublyLinkedList::IT_MODE_DELETE(イテレータが要素を削除する)SplDoublyLinkedList::IT_MODE_KEEP(イテレータが要素を順にたどる)
デフォルトのモードは
SplDoublyLinkedList::IT_MODE_FIFO|SplDoublyLnkedList::IT_MODE_KEEPです。 -
反復処理の方向 (いずれかを選択)
返り値
値を返しません。