php中Null空与0值差别分析
发布时间:2023-11-08 10:31:46 所属栏目:PHP教程 来源:转载
导读: 代码如下
1
$test=0;
if($test==''){
echo '
在php中,0即为空'; //被输出
1
$test=0;
if($test==''){
echo '
在php中,0即为空'; //被输出
代码如下 1 $test=0; if($test==''){ echo ' 在php中,0即为空'; //被输出 } if($test===''){ echo ' 在php中,0即为空'; //不被输出 } if($test==NULL){ echo ' 在php中,0即为空'; //被输出 } if($test===NULL){ echo ' 在php中,0即为空'; //不被输出 } if($test==false){ echo ' 在php中,0即为空'; //被输出 } if($test===false){ echo ' 在php中,0即为空'; //不被输出 } ?> 从上面看得出来当为空时就与0或null是相等了,但如果是精确比较时我们会发现0与空或null是以字符对比了这样就不会了,如果是普通对比他就是逻辑假来对比了,从这里我们可以看出0==false,null=false,''==false哦。 (编辑:92站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐