天天看点

PHP新特性—太空船运算符

以下内容借鉴菜鸟教程
PHP 7 新增加的太空船运算符 ( 组合比较符 )用于比较两个表达式  $a  和 $b  
如果$a 小于、等于或大于 $b 时,它分别返回  -1  0  1
           
$a = 2;
$b = 3;
echo $a<=>$b;
echo PHP_EOL;
$a = 3;
$b = 3;
echo $a<=>$b;
echo PHP_EOL;
$a = 4;
$b = 3;
echo $a<=>$b;
           

结果为:

-1
0
1
           

再来比较下 字符串

$a = 'a';
$b = 'b';
echo $a<=>$b;
echo PHP_EOL;
$a = 'c';
$b = 'b';
echo $a<=>$b;
echo PHP_EOL;
$a = 'ca';
$b = 'bb';
echo $a<=>$b;
           

结果为:

-1
1
1
           

可以看出 字符串比较的是首字母 ASCII码