PHP组合相比运算符<=>

在平昔不太空船运算符的时候,大家不得不如此写代码

  • 如果$a > $b, $c 的值为1
  • 如果$a == $b, $c 的值为0
  • 如果$a < $b, $c 的值为-1
$c = $a > $b ? 1 : ( $a==$b ? 0 : -1 );

【参考】

<=> 又称太空船操作符,结合比较运算符。

$c = $a <=> $b;

语法是如此的:

这句代码的趣味是

构成相比较运算符,英文叫作 combined comparison operator,符号为 <=>,它有2个影象的名字,叫作太空船操作符。组合比较运算符能够轻松达成八个变量的可比,当然不仅仅限于数值类数据的相比较。

 

 

相关文章