شرح صفوف ومحتوى الفقرة
إلى جانب معاملات المقارنة الترتيبية (< و> و<= و>=)، ينفذ معامل السفينة الفضائية <=> مقارنة ثلاثية الاتجاهات في تعبير واحد.
- يُرجع التعبير
$a <=> $bالقيمة-1عندما يكون الطرف الأيسر أصغر ($a < $b). - يُرجع التعبير
$a <=> $bالقيمة0عندما يتساوى الطرفان ($a == $b). - يُرجع التعبير
$a <=> $bالقيمة1عندما يكون الطرف الأيسر أكبر ($a > $b).
يُرجع معامل السفينة الفضائية -1 أو 0 أو 1 سواء مع الأعداد الصحيحة أو العشرية أو الترتيب الأبجدي للنصوص.
PHP
<?php
$lowVsHigh = 10 <=> 25;
$equalVals = 15 <=> 15;
$highVsLow = 90 <=> 40;
$strCompare = "apple" <=> "banana";
echo "10 <=> 25 : $lowVsHigh\n";
echo "15 <=> 15 : $equalVals\n";
echo "90 <=> 40 : $highVsLow\n";
echo "a <=> b : $strCompare\n";