empty和isset的区别
来源:互联网 发布:软件著作权税务备案 编辑:程序博客网 时间:2024/05/22 09:41
今天再做一个功能时,需要检测检测数据库某个字段为是否为空,特地复习了一个下几个检测函数复习一下。
1、empty
判断一个变量是否为空
null、false、00、0、’0′、』。都会返回true。
2、isset
判断一个变量是否设置
0、00、’0′、』、’ ‘、false、’false’、’null’都返回true。
只有值為null的变量返回true
3、if 判断式
0、00、0.0、’0′、』、false、null返回false
‘00′、’0.0′、’null’、’false’、’ ‘返回true
isset
判断变量是否已存在(配置)
unset
把变量删除(释放)掉
empty
判断变量是否为空
is_null
判断变量是否为NULL
is_null,我们可以把它看成是!isset,是isset的一个逆操作,下面一张表可以很清楚的说明他们之间的关系:
不难看出只要变量是否为” “或者0,或者是false和null,只要是这些值empty都会返回true,而isset是判断变量是否存在,只要你这个变量不是null或未赋值,返回结果都是true,而is_null正好是isset的反结果。
当然如果只是想做如下工作: echo !isset($_GET['a']); //如果得不到变量a的值
echo empty($_GET['a']); //如果变量a的值是空
0 0
- empty()和isset()的区别
- isset()和empty()的区别
- isset和empty的区别
- empty()和isset()的区别
- empty() 和 isset() 的区别
- empty 和isset的区别
- isset()和empty()的区别
- empty和isset的区别
- isset()和empty()的区别
- isset和empty的区别
- isset()和empty()的区别
- isset()和empty()函数的区别
- PHP 中 isset 和 empty 的区别
- PHP函数isset和empty的区别
- php empty()和isset()的区别
- php empty()和isset()的区别
- php empty()和isset()的区别
- php empty()和isset()的区别
- jQuery的ajax详解
- 设计模式—原型模式
- 批量修改文件下的图片或视频名称
- 浅谈 Linux 系统中的 SNMP Trap 【转】
- servlet详解(第三篇)
- empty和isset的区别
- vb:Cg色彩精灵 第一部分:使用到的知识
- 递归的函数
- JSP页面加载时同时访问action获取数据( struts标签s:action方法)
- SVD奇异值分解分析
- 设置文件不让git管理
- LeetCode 141. Linked List Cycle
- POJ 1050 To the Max【贪心】
- React组件之间传值