empty()和isset()
关于FALSE
当转换为boolean时,以下值被认为是false
- 布尔值
false本身 - 整型值
0(零) - 浮点值
0.0 - 空字符串
'',字符串'0',以及尚未赋值的变量 - 不包含任何元素的数组
- 特殊类型
NULL
所有其他值都被任务是TRUE
NULL类型的三种情况:
1、通过变量赋值明确指定变量的值为NULL
2、一个变量没有给任何值
3、使用函数unset()将变量销毁掉
empty()和isset()函数的区别
empty()可以向括号中间传入一个变量,这个变量的值如果为false或者null的话,返回trueisset()可以向括号中间传入一个或者多个变量,变量与变量间用逗号分开。只要有一个变量为null,则返回false,否则,则返回true
unset()函数的功能是销毁变量,unset(变量)括号中间插入想要毁掉的变量名,这个变量就会被销毁。

浙公网安备 33010602011771号