SplQueue::__construct
Constructs a new queue implemented using a doubly linked list
&reftitle.description;
SplQueue::__construct
This constructs a new empty queue.
This method automatically sets the iterator mode to
SplDoublyLinkedList::IT_MODE_FIFO.
&reftitle.parameters;
&no.function.parameters;
&reftitle.returnvalues;
&return.void;
&reftitle.examples;
SplQueue::__construct example
]]>
&example.outputs;
Efficiently handling tasks with SplQueue
setIteratorMode(SplQueue::IT_MODE_DELETE);
// ... enqueue some tasks on the queue ...
// process them
foreach ($q as $task) {
// ... process $task ...
// add new tasks on the queue
$q[] = $newTask;
// ...
}
?>
]]>