比较运算符
比较运算符就是对变量或表达式的结果进行大小、真假等比较,如果比较结果为真,则返回True,如果为假,则返回False。 PHP的比较运算符如下表:
| 操作符 | 实例 | 结果为真 |
|---|---|---|
| < | $A <$B | 当$A小于$B时 |
| > | $A > $B | 当$A>$B时 |
| <= | $A <=$B | 当$A小于等于$B时 |
| >= | $A>=$B | 当$A大于等于$B时 |
| == | $A==$B | 当$A等于$B时 |
| != | $A!=$B | 当$A不等于$B时 |
| === | $A===$B | 当$A恒等于$B时 |
| !== | $A!==$B | 当$A非恒等于$B时 |
这里面不太常见的是===和!==。$a===$b,说明$a和$b不只是数值上相等,而且两者的类型也一样。 !==意思与===差不多。
<?php
$value=100;
echo "<p>\$value===100:";
var_dump($value===100);
echo "<p>\$value===true:";
var_dump($value===true);
?>
运行结果为:
$value===100:bool(true)
$value===true:bool(false)