萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php中Null 空 與0值區別分析

php中Null 空 與0值區別分析

下面來給大家介紹一個可能大家都常用模糊的php中Null 空 與0值區別分析,下面舉了幾個例子,大家仔細的看看吧。


例子。

 代碼如下 復制代碼

<?php
$test=0;
if($test==''){
 echo '<br />在php中,0即為空'; //被輸出
}
if($test===''){
 echo '<br />在php中,0即為空'; //不被輸出
}
if($test==NULL){
 echo '<br />在php中,0即為空'; //被輸出
}
if($test===NULL){
 echo '<br />在php中,0即為空'; //不被輸出
}
if($test==false){
 echo '<br />在php中,0即為空'; //被輸出
}
if($test===false){
 echo '<br />在php中,0即為空'; //不被輸出
}
?>

從上面看得出來當為空時就與0或null是相等了,但如果是精確比較時我們會發現0與空或null是以字符對比了這樣就不會了,如果是普通對比他就是邏輯假來對比了,從這裡我們可以看出0==false,null=false,''==false哦。

 

copyright © 萬盛學電腦網 all rights reserved