$queue= newSplQueue();$queue->enqueue('A');$queue->enqueue('B');$queue->enqueue('C');$queue->rewind();
while($queue->valid()){
echo$queue->current(),"n";$queue->next();
}print_r($queue);$queue->dequeue();//remove first oneprint_r($queue);?>Output
A
B
C
SplQueue Object
(
[flags:SplDoublyLinkedList:private] => 4
[dllist:SplDoublyLinkedList:private] => Array
(
[0] => A
[1] => B
[2] => C
)
)
SplQueue Object
(
[flags:SplDoublyLinkedList:private] => 4
[dllist:SplDoublyLinkedList:private] => Array
(
[0] => B
[1] => C
)
)