empty()和isset()

2022-10-09,

关于false

当转换为boolean时,以下值被认为是false

  • 布尔值false本身
  • 整型值0(零)
  • 浮点值0.0
  • 空字符串'',字符串'0',以及尚未赋值的变量
  • 不包含任何元素的数组
  • 特殊类型null
    所有其他值都被任务是true
null类型的三种情况:

1、通过变量赋值明确指定变量的值为null
2、一个变量没有给任何值
3、使用函数unset()将变量销毁掉

empty()isset()函数的区别

  • empty()可以向括号中间传入一个变量,这个变量的值如果为false或者null的话,返回true
  • isset()可以向括号中间传入一个或者多个变量,变量与变量间用逗号分开。只要有一个变量为null,则返回false,否则,则返回true

unset()函数的功能是销毁变量,unset(变量)括号中间插入想要毁掉的变量名,这个变量就会被销毁。

《empty()和isset().doc》

下载本文的Word格式文档,以方便收藏与打印。