Un opérateur peu connu mais très utile, par exemple pour ordonner une liste de tableaux, est l’opérateur spaceship: <=>
Il compare deux valeurs et retourne un entier (-1, 0, 1) en fonction du résultat.
$a < $b retourne -1
$a = $b retourne 0
$a > $b retourne 1
Une façon de le voir est la suivante: https://3v4l.org/WcRSo

Un exemple d’utilisation, si l’on veut trier un tableau:
function sortByLength($a, $b)
{
$lenA = strlen($a);
$lenB = strlen($b);
return $lenA <=> $lenB;
}
$values = [
'ccc',
'a',
'eeeeee',
'dddd',
'bb',
'fffff'
];
usort($values, 'sortByLength');
print_r($values); //Array ( [0] => a [1] => bb [2] => ccc [3] => dddd [4] => fffff [5] => eeeeee )
