PHP之isset与empty函数区别介绍

发布时间:2021-02-24 08:45:03

PHP之isset与empty函数区别介绍

网友回答

isset 事实上并不是函数 所以速度会比函数要快
对下列情况,它返回true
未定义的变量
未赋值的变量
赋值为null的变量
被unset 的变量  $a = 'hello'; unset($a) isset($a) 返回true
其参数必须为变量 不能这样使用  isset("hello");
empty 是函数 对以上情况返回都是 true 
除了isset 的那些情况,对于array() '' false 其返回值均为true
可以这样使用 empty("hello")
基本上就是这些区别吧
以上问题属网友观点,不代表本站立场,仅供参考!