本人刚接触php不久,一直都觉得false==0,今天被一个小状况折腾了许久...
先看以下例子:
<?php
$value=0;
if(false==$value){echo 123;}
if(false!==$value){echo 123;}
?>
结果是两句都执行,那么 false到底等不等于0呢?产生如下结果的原因是什么?
今后应该如何避免呢?
先看以下例子:
<?php
$value=0;
if(false==$value){echo 123;}
if(false!==$value){echo 123;}
?>
结果是两句都执行,那么 false到底等不等于0呢?产生如下结果的原因是什么?
今后应该如何避免呢?