php中empty()和isset()函数的区别

来源:互联网 发布:js将list转换为数组 编辑:程序博客网 时间:2024/05/21 14:06

php中empty()和isset()函数的区别

empty()函数:判断变量是否为空,如果为空(“”、“0”、0、array()、null、false、和没有属性的对象都被视为空)则返回布尔值true,如果非空或者非0则返回布尔值false。
isset()函数:如果参数存在则返回true,不存在则返回true。当值被设为null或者使用unset()函数销毁变量是则返回false。

例:

1、empty()函数的使用
empty()函数的使用,变量为空时返回true
[empty()函数的使用,变量不为空时返回false
2、isset()函数的使用
isset()函数的使用,参数存在时返回true
参数为null,返回false
参数被unset()销毁,返回false

0 0
原创粉丝点击