PHP 起步篇 互动版

比较运算符

  比较运算符就是对变量或表达式的结果进行大小、真假等比较,如果比较结果为真,则返回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 "&ltp&gt\$value===100:";
var_dump($value===100);
echo "&ltp&gt\$value===true:";
var_dump($value===true);
?>

运行结果为:

$value===100:bool(true)
$value===true:bool(false)