您的位置:首页 > 其它

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():

清空一个变量,相当于使一个变量变成没有定义的状态
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: