欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

empty()和isset()

程序员文章站 2022-04-14 16:13:06
关于 当转换为 时,以下值被认为是 布尔值 本身 整型值 (零) 浮点值 空字符串 ,字符串 ,以及尚未赋值的变量 不包含任何元素的数组 特殊类型 所有其他值都被任务是 类型的三种情况: 1、通过变量赋值明确指定变量的值为 2、一个变量没有给任何值 3、使用函数 将变量销毁掉 和`isset()`函 ......
关于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(变量)括号中间插入想要毁掉的变量名,这个变量就会被销毁。