A função Ds \ Queue :: pop () pode remover e retornar um valor na frente de uma fila.
Sintaxe
public mixed Ds\Queue::pop( void )
A função Ds \ Queue :: pop () não possui parâmetros.
A função Ds \ Queue :: pop () pode retornar o valor removido que estava na frente de uma fila. Esta função pode lançar UnderflowException se estiver vazio.
Exemplo
<?php
$queue = new \Ds\Queue();
$queue->push("Tutorials");
$queue->push("Point");
$queue->push("India");
echo "The initial queue is: \n";
print_r($queue);
echo "\n The popped element is:";
print_r($queue->pop());
echo "\n The final queue is: \n";
print_r($queue);
?>