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 SplQueue
]]>
&example.outputs;
Gestão eficiente de tarefas usando SplQueue
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;