Класс SplQueue SplQueue
&reftitle.intro; Класс SplQueue предоставляет основные функциональные возможности очереди, реализованной с использованием двусвязного списка, установив режим итератора SplDoublyLinkedList::IT_MODE_FIFO.
&reftitle.classsynopsis; SplQueue extends SplDoublyLinkedList &InheritedConstants; &Methods; &InheritedMethods;
&reftitle.examples; Пример использования <classname>SplQueue</classname> ]]> &example.outputs; Эффективное решение задач с помощью <classname>SplQueue</classname> setIteratorMode(SplQueue::IT_MODE_DELETE); // ... добавление некоторых задач в очередь ... // обработка foreach ($q as $task) { // ... обработка $task ... // добавление новых задач в очередь $q[] = $newTask; // ... } ?> ]]>
&reference.spl.entities.splqueue;