empty() is_null() isset() unset() 的理解
2015-07-15 11:01
405 查看
在判断某个变量是否存在,是否为空,是否为0 等情况下,经常会用到这几个函数,但我自己经常搞混,现在整理一下!
empty():
判断变量是否为空
如果变量没有定义、定义后没有赋值、赋的为null、赋的为0、赋的为"" 空字符串、赋的为array() 空数组 该函数都将返回true
is_null():
判断变量是否为null值
如果变量没有定义、定义后没有赋值、赋的为null 该函数都将返回true
isset():
判断变量是否被赋值
只要变量被赋值了,非NULL的值,则返回true
unset():
清空一个变量,相当于使一个变量变成没有定义的状态
empty():
判断变量是否为空
如果变量没有定义、定义后没有赋值、赋的为null、赋的为0、赋的为"" 空字符串、赋的为array() 空数组 该函数都将返回true
is_null():
判断变量是否为null值
如果变量没有定义、定义后没有赋值、赋的为null 该函数都将返回true
isset():
判断变量是否被赋值
只要变量被赋值了,非NULL的值,则返回true
unset():
清空一个变量,相当于使一个变量变成没有定义的状态
相关文章推荐
- SSAO + FXAA
- Spark分布式计算和RDD模型研究
- weblogic启动报错之WLS_DIAGNOSTICS000000.DAT
- VMWare workstations 10 设置U盘启动
- 黑马程序员--IOS基础第十四天(C语言)
- jQuery实现的进度条效果
- 第九周
- 音频 API 一览
- web应用无法连接数据库 Access denied for user 'root'@'localhost' (using password: YES)
- Unity3D与VS2008结合,加快Unity3D C#开发
- Software caused connection abort: recv failed
- msql 实现sequence功能增强
- Session
- 黑马程序员--IOS基础第十三天(C语言)
- QT designer中找不到setshown
- iOS中JavaScript和OC交互
- CCF 201503-2 数字排序
- 【网络流】 TOJ 3854. Haitang2
- web服务端的架构演变
- ads 1.2 memory map of the image