SplHeap
SplHeap::__construct
SplHeap
PHP Manual

# SplHeap::compare

(PHP 5 >= 5.3.0)

SplHeap::compare — Compare deux éléments

### Description

abstract protected int SplHeap::compare ( mixed `$value1` , mixed `$value2` )

Compare la valeur `value1` et la valeur `value2`.

Avertissement

L'envoi d'exception dans SplHeap::compare() peut le corrompre et le placer dans un statut bloqué. Vous pouvez le débloquer en appelant la méthode SplHeap::recoverFromCorruption(). Cependant, des éléments peuvent ne pas avoir été placés correctement.

### Liste de paramètres

`value1`

  La valeur du premier noeud à comparer.

`value2`

  La valeur du second noeud à comparer.

### Valeurs de retour

Le résultat de la comparaison ; un entier positif si `value1` est plus grand que `value2`, 0 s'ils sont égaux, ou un entier négatif sinon.

> Note:

> Avoir plusieurs éléments avec la même valeur dans un tas n'est pas recommandé. Cela peut conduire en une position arbitraire.

SplHeap
SplHeap::__construct
SplHeap
PHP Manual