SPLPRIORITYQUEUE(3) 1 SPLPRIORITYQUEUE(3)
The SplPriorityQueue class
INTRODUCTION
The SplPriorityQueue class provides the main functionalities of an prioritized queue, implemented using a max heap.
CLASS SYNOPSIS
SplPriorityQueue
SplPriorityQueueIteratorCountable
Methods
o public SplPriorityQueue::__construct (void )
o public int SplPriorityQueue::compare (mixed $priority1, mixed $priority2)
o public int SplPriorityQueue::count (void )
o public mixed SplPriorityQueue::current (void )
o public mixed SplPriorityQueue::extract (void )
o public void SplPriorityQueue::insert (mixed $value, mixed $priority)
o public bool SplPriorityQueue::isEmpty (void )
o public mixed SplPriorityQueue::key (void )
o public void SplPriorityQueue::next (void )
o public void SplPriorityQueue::recoverFromCorruption (void )
o public void SplPriorityQueue::rewind (void )
o public void SplPriorityQueue::setExtractFlags (int $flags)
o public mixed SplPriorityQueue::top (void )
o public bool SplPriorityQueue::valid (void )
PHP Documentation Group SPLPRIORITYQUEUE(3)