首页 > Web开发 > 详细

php中关于empty()函数是否为真的判断

时间:2018-07-28 14:30:36      阅读:127      评论:0      收藏:0      [点我收藏+]

<?php
// $a = 0;  ==> 符合empty,empty($a)为true
// $a = ‘0‘;  ==> 符合empty,empty($a)为true
// $a = ‘‘;  ==> 符合empty,empty($a)为true
// $a = ‘ ‘;  ==> 不符合empty,empty($a)为flase
// $a = null;  ==> 符合empty,empty($a)为true
// $a = ‘null‘;  ==> 不符合empty,empty($a)为flase
// $a = true;  ==> 不符合empty,empty($a)为flase  //【易错】这里不知道为什么没有报错,并且还为flase
// $a = ‘true‘;  ==> 不符合empty,empty($a)为flase
// $a = flase;  ==> 报错,未定义常量
// $a = ‘flase‘;  ==> 不符合empty,empty($a)为flase
// $a = [];  ==> 符合empty,empty($a)为true
// $a = array();  ==> 符合empty,empty($a)为true  

if(empty($a)){
echo ‘符合empty类型‘;
}else{
echo ‘不符合empty类型‘;
}
?>

==》小结一下:常见特殊值都符合empty($a)为true,但非零非空字符串均不符合(包括空格字符串‘  ’,‘null’,‘true’,‘flase’,但0字符串‘0’和空字符串‘’除外)

php中关于empty()函数是否为真的判断

原文:https://www.cnblogs.com/kernel123/p/9381778.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!