PHP isset与empty使用举例
PHP的isset及empty函数,以前偏向于用empty的使用,用于isset没有一个具体的概念,本文通过实例做下区分。
例子:
$t = 1;//0,null,'',1;
echo '测试isset:'."<br/>";
if(isset($t))
{
echo $t.'存在'."<br/>";
}
else
{
echo $t.'不存在'."<br/>";
}
echo '测试empty'."<br/>";
if(empty($t))
{
echo $t.'为空'."<br/>";
}
else
{
echo $t.'不为空'."<br/>";
}
?>
分别测试了0,null,'',1及去掉$t这个变量,这几个值,测试结果:
1.值0
isset:存在;
empty:为空;
2.值null
isset:不存在;
empty:为空;
3.值''
isset:存在;
empty:为空;
4.值1
isset:存在;
empty:不为空;
5.注掉变量
isset:不存在;
empty:为空。
测试总结:
isset:判断变量是否存在,存在的时候返回true,不存在及变量值为null的时候返回false;
empty:判断变量是否为空,其中0,null,''或者不存在变量时,都返回true,不为空返回false。empty还可以判断数组是否为空。
您可能感兴趣的文章:
PHP isset与empty使用举例
PHP判断变量是否已存在
浅析php中empty与isset区别
php empty(),isset()与is_null()的用法区别分析
php empty()与isset()函数区别分析
php编程基础之isset与empty
php数组判断键值是否存在示例
php isset函数的用法举例
php中empty(), is_null(), isset()函数区别
PHP isset和empty的用法分析