三个等号代表比较对象的类型也要一致。两个等号表示只要值相等就满足条件。
比如下面的代码:
<?php
$a = 123;
$b = '123';
//结果为TRUE
if($a == $b){
echo 'a 等于 b';
}
//类型不同,结果为FALSE
if($a === $b){
echo '类型相同!';
}
?>
三个等号代表比较对象的类型也要一致。两个等号表示只要值相等就满足条件。
比如下面的代码:
<?php
$a = 123;
$b = '123';
//结果为TRUE
if($a == $b){
echo 'a 等于 b';
}
//类型不同,结果为FALSE
if($a === $b){
echo '类型相同!';
}
?>
说得好,就是是否判断类型的区别