php中Null 空 與0值區別分析
來源:程序員人生 發布時間:2014-03-30 15:31:50 閱讀次數:2411次
下面來給大家介紹一個可能大家都常用模糊的php中Null 空 與0值區別分析,下面舉了幾個例子,大家仔細的看看吧.
PHP實例代碼如下:
- <?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.
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈