Sayısal değerler eşit, büyük veya küçük olmak üzere üç farklı şekilde karşılaştırılır.
<?php $sayi1 = 5; $sayi2 = 10; if ($sayi1 == $sayi2) { echo "Sayılar eşit"; } elseif ($sayi1 > $sayi2) { echo "{$sayi1} sayısı {$sayi2} sayısından büyük"; } else { echo "{$sayi2} sayısı {$sayi1} sayısından büyük"; } ?>
Spaceship operatörü sayesinde bu işlem daha kolay hale geldi.
<?php $sayi1 = 5; $sayi2 = 10; echo $sayi1 <=> $sayi2; ?>
Spaceship operatörü her iki sayı değer eşitse 0,
operatörün sağındaki değer büyükse -1,
operatörün solundaki değer büyükse 1 değerini verir.
Spaceship operatörü sıralama işlemlerinde kullanılan callback/geri bildirim fonksiyonları için kolaylık sağlayacaktır.