PHP7新特性系列
1. PHP7新特性之一【类型声明】 2. PHP7新特性之二 【NULL 值双问号运算符】 3. PHP 7新特性之三【大于等于小于组合比较符】 4. PHP 7新特性之四【 常量数组】 5. PHP7新特性之五【可以创建匿名类】 6. PHP7新特性之六【call 闭包调用】 7. PHP7新特性之七【国家化支持】 8. PHP7新特性之八【Error异常】

PHP 7新特性之三【大于等于小于组合比较符】

HP 7 新增加的太空船运算符(组合比较符)用于比较两个表达式 $a 和 $b,如果 $a 小于、等于或大于 $b时,它分别返回-1、0或1。

实例


<?php

// 整型比较

print( 1 <=> 1);print(PHP_EOL);

print( 1 <=> 2);print(PHP_EOL);

print( 2 <=> 1);print(PHP_EOL);

print(PHP_EOL); // PHP_EOL 为换行符



// 浮点型比较

print( 1.5 <=> 1.5);print(PHP_EOL);

print( 1.5 <=> 2.5);print(PHP_EOL);

print( 2.5 <=> 1.5);print(PHP_EOL);

print(PHP_EOL);



// 字符串比较

print( "a" <=> "a");print(PHP_EOL);

print( "a" <=> "b");print(PHP_EOL);

print( "b" <=> "a");print(PHP_EOL);

?>

以上程序执行输出结果为:


0

-1

1



0

-1

1



0

-1

1