当前位置: 代码迷 >> 综合 >> empty() is_null() isset() unset() 的理解
  详细解决方案

empty() is_null() isset() unset() 的理解

热度:69   发布时间:2024-01-10 09:01:37.0

        在判断某个变量是否存在,是否为空,是否为0 等情况下,经常会用到这几个函数,但我自己经常搞混,现在整理一下!

empty():

判断变量是否为空

如果变量没有定义、定义后没有赋值、赋的为null、赋的为0、赋的为"" 空字符串、赋的为array() 空数组    该函数都将返回true


is_null():

判断变量是否为null值

如果变量没有定义、定义后没有赋值、赋的为null  该函数都将返回true


isset():

判断变量是否被赋值

只要变量被赋值了,非NULL的值,则返回true


unset():

清空一个变量,相当于使一个变量变成没有定义的状态

  相关解决方案