教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 PHP isset与empty使用举例

PHP isset与empty使用举例

发布时间:2017-08-20   编辑:jiaochengji.com
本文介绍下,php中isset与empty函数的用法,通过一个实例学习isset与empty函数的区别,有需要的朋友参考下。

PHP的isset及empty函数,以前偏向于用empty的使用,用于isset没有一个具体的概念,本文通过实例做下区分。

例子:
 

复制代码 代码示例:
<?php
$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的用法分析

关键词: php常用函数   
[关闭]
~ ~