Обратите внимание на оператор сравнения "космический корабль" (spaceship)
<=>
echo 1 <=> 1; // 0В отдельных случаях может упростить код и его читаемость.
echo 1 <=> 2; // -1
echo 2 <=> 1; // 1
function($first, $second) {
return $first <=> $second;
};
Вместоfunction($first, $second) {
if ($first === $second) {
return 0;
}
return ($first < $second) ? -1 : 1;
};
