PHP 8从入门到精通(视频教学版)
上QQ阅读APP看书,第一时间看更新

3.8.4 比较运算符

比较运算符用来比较两端数据值的大小。比较运算符的具体含义如表3-3所示。

表3-3 比较运算符的含义

其中,“===”和“!==”需要特别注意。$b===$c表示$b和$c不只是数值上相等,而且两者的类型也一样;$b!==$c表示$b和$c有可能是数值不等,也可能是类型不同。

【例3.18】(实例文件:源文件\ch03\3.18.php)

<?php
$value="15";
echo "\$value = \"$value\"";
echo "<br/>\$value==15: ";
var_dump($value==15);         //结果为:bool(true)
echo "<br/>\$value==ture: ";
var_dump($value==TURE);       //结果为:bool(true)
echo "<br/>\$value!=null: ";
var_dump($value!=null);         //结果为:bool(true)
echo "<br/>\$value==false: ";
var_dump($value==false);        //结果为:bool(false)
echo "<br/>\$value === 100: ";
var_dump($value===100);         //结果为:bool(false)
echo "<br/>\$value===true: ";
var_dump($value===true);        //结果为:bool(false)
echo "<br/>(10/2.0 !== 5): ";
var_dump(10/2.0 !==5);          //结果为:bool(true)
?>

本程序运行结果如图3-19所示。

图3-19 程序运行结果