SplQueue::setIteratorMode
SplHeap::compare
SPL
PHP Manual

# The SplHeap class

## Introduction

The SplHeap class provides the main functionalities of an Heap.

## Synopsis de la classe

SplHeap
abstract class SplHeap implements Iterator , Countable {
/* Methods */
__construct ( void )
abstractint compare ( mixed `$value1` , mixed `$value2` )
int count ( void )
mixed current ( void )
mixed extract ( void )
void insert ( mixed `$value` )
bool isEmpty ( void )
mixed key ( void )
void next ( void )
void recoverFromCorruption ( void )
void rewind ( void )
mixed top ( void )
bool valid ( void )
}

## Sommaire

- SplHeap::compare — Compare deux éléments
- SplHeap::__construct — Construit un nouveau tas vide
- SplHeap::count — Compte le nombre d'éléments dans le tas
- SplHeap::current — Retourne le noeud courant, pointé par l'itérateur
- SplHeap::extract — Extrait un noeud du haut du tas
- SplHeap::insert — Insère un élément dans le tas
- SplHeap::isEmpty — Vérifie si le tas est vide
- SplHeap::key — Retourne l'index du noeud courant
- SplHeap::next — Se déplace au noeud suivant
- SplHeap::recoverFromCorruption — Répare un tas
- SplHeap::rewind — Revient au début de l'itérateur
- SplHeap::top — Récupère le premier noeud du tas
- SplHeap::valid — Vérifie si le tas contient des noeuds

SplQueue::setIteratorMode
SplHeap::compare
SPL
PHP Manual