• PHP 7 新增加的太空船运算符(组合比较符) <=>
    • 作用:用于比较两个表达式 $a$b
      • $a小于$b,返回 -1
      • $a等于$b,返回 0
      • $a大于$b,返回 1

    例子:

    1. <?php
    2. // 整型比较
    3. print( 1 <=> 1);print(PHP_EOL); // 0
    4. print( 1 <=> 2);print(PHP_EOL); // -1
    5. print( 2 <=> 1);print(PHP_EOL); // -2
    6. print(PHP_EOL); // PHP_EOL 为换行符
    7. // 浮点型比较
    8. print( 1.5 <=> 1.5);print(PHP_EOL); // 0
    9. print( 1.5 <=> 2.5);print(PHP_EOL); // -1
    10. print( 2.5 <=> 1.5);print(PHP_EOL); // 1
    11. print(PHP_EOL);
    12. // 字符串比较
    13. print( "a" <=> "a");print(PHP_EOL); // 0
    14. print( "a" <=> "b");print(PHP_EOL); // -1
    15. print( "b" <=> "a");print(PHP_EOL); // 1