Sayısal değerler eşit, büyük veya küçük olmak üzere üç farklı şekilde karşılaştırılır.
[php]<?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";
}
?>[/php]
Spaceship operatörü sayesinde bu işlem daha kolay hale geldi.
[php]<?php$sayi1 = 5;
$sayi2 = 10;
echo $sayi1 <=> $sayi2;
?>[/php]
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.