ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Uzay Gemisi operatörü PHP'nin 7.0 sürümüyle tanıtılan birçok yeni özellikten biridir. Üç yönlü bir karşılaştırma operatörüdür.
Geleneksel karşılaştırma operatörleri (<, >, !=, ==, vb.) doğru veya yanlış (1 veya 0'a eşdeğer) döndürür. Öte yandan, uzay gemisi operatörünün üç olası dönüş değeri vardır: -1,0 veya 1. Bu operatör tam sayılar, kayan noktalı sayılar, dizeler, diziler, nesneler vb. ile kullanılabilir.
Sözdizimi
Uzay gemisi operatörü için kullanılan sembol "<=>" dir.
Burada, operand1 operand2'den küçükse $retval -1, her iki operand eşitse 0 ve operand1 operand2'den büyükse 1 olur.
Uzay gemisi operatörü, birleşik bir karşılaştırma operatörü olarak uygulanır. Geleneksel karşılaştırma operatörleri, aşağıdaki tabloda gösterildiği gibi <=> için yalnızca kısaltmalar olarak düşünülebilir.
Operatör
<=> eşdeğer
$a < $b
($a <=> $b) === -1
$a <= $b
($a <=> $b) === -1 || ($a <=> $b) === 0
$a == $b
($a <=> $b) === 0
$a != $b
($a <=> $b) !== 0
$a >= $b
($a <=> $b) === 1 || ($a <=> $b) === 0
$a > $b
($a <=> $b) === 1
Örnek 1
Aşağıdaki örnek, PHP'de uzay gemisi operatörünün nasıl kullanılabileceğini gösterir.