A classe SplQueue SplQueue
&reftitle.intro; A classe SplQueue fornece as principais funcionalidades de uma fila implementada usando uma lista duplamente encadeada, estabelecendo o modo do iterador como SplDoublyLinkedList::IT_MODE_FIFO.
&reftitle.classsynopsis; SplQueue extends SplDoublyLinkedList &InheritedConstants; &Methods; &InheritedMethods;
&reftitle.examples; Exemplo de <classname>SplQueue</classname> ]]> &example.outputs; Gestão eficiente de tarefas usando <classname>SplQueue</classname> setIteratorMode(SplQueue::IT_MODE_DELETE); // ... adicionar algumas tarefas à fila ... // processá-las. foreach ($q as $task) { // ... processar a tarefa $task ... // adicionar novas tarefas à fila $q[] = $newTask; // ... } ?> ]]>
&reference.spl.entities.splqueue;