(PHP 5 >= 5.3.0, PHP 7, PHP 8)
SplHeap::compare — Compare deux éléments
Compare la valeur value1
et la valeur value2
.
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.
value1
La valeur du premier nœud à comparer.
value2
La valeur du second nœud à comparer.
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.