A função Ds \ PriorityQueue :: clear () pode remover todos os valores da fila.
Sintaxe
public void Ds\PriorityQueue::clear( void )
A função Ds \ PriorityQueue :: clear () não possui parâmetros.
A função Ds \ PriorityQueue :: clear () não retorna nenhum valor.
Exemplo
<?php
$pqueue = new \Ds\PriorityQueue();
$pqueue->push("Tutorials", 10);
$pqueue->push("Point", 20);
$pqueue->push("India", 30);
echo "The initial PriorityQueue is: \n";
print_r($pqueue);
$pqueue->clear();
echo "\n The PriorityQueue after clear() function: \n";
print_r($pqueue);
?>