在数学中,我们知道当a=b,b=c时,可以得出a=c的结论。
但是PHP中,等于分为==和===这两种。
针对==这一种,在a==b,b==c的前提下,是不能一定得出a=c的结论的。
示例:
<?php
$a = "";
$b = false;
$c = "0";
if($a == $b){
echo "I ";
}
if($b == $c){
echo "love ";
}
if($a == $c){
echo "1";
}else{
echo "0";
}
?>
示例输出结果是”I love 0“而不是”I love 1“,即a变量不等于(!=)c变量。