Heim  >  Artikel  >  php教程  >  php中Null 空 与0值区别分析

php中Null 空 与0值区别分析

WBOY
WBOYOriginal
2016-05-25 16:45:551580Durchsuche

下面来给大家介绍一个可能大家都常用模糊的php中Null 空 与0值区别分析,下面举了几个例子,大家仔细的看看吧.

PHP实例代码如下:

<?php
$test = 0;
if ($test == &#39;&#39;) {
    echo &#39;<br />在php中,0即为空&#39;; //被输出
    
}
if ($test === &#39;&#39;) {
    echo &#39;<br />在php中,0即为空&#39;; //不被输出
    
}
if ($test == NULL) {
    echo &#39;<br />在php中,0即为空&#39;; //被输出
    
}
if ($test === NULL) {
    echo &#39;<br />在php中,0即为空&#39;; //不被输出
    
}
if ($test == false) {
    echo &#39;<br />在php中,0即为空&#39;; //被输出
    
}
if ($test === false) {
    echo &#39;<br />在php中,0即为空&#39;; //不被输出
    
}
?>

从上面看得出来当为空时就与0或null是相等了,但如果是精确比较时我们会发现0与空或null是以字符对比了这样就不会了,如果是普通对比他就是逻辑假来对比了,从这里我们可以看出0==false,null=false,''==false.


教程链接:

随意转载~但请保留教程地址★

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn