在数学中,我们知道当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变量。