php小知识点类型转换

来源:互联网 发布:淘宝怎么开通蚂蚁花呗 编辑:程序博客网 时间:2024/05/24 13:28

参见类型转换的判别。

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

  • 布尔值FALSE 本身
  • 整型值 0(零)
  • 浮点型值 0.0(零)
  • 空字符串,以及字符串 "0"
  • 不包括任何元素的数组
  • 不包括任何成员变量的对象(仅 PHP 4.0 适用)
  • 特殊类型 NULL(包括尚未赋值的变量)
  • 从空标记生成的 SimpleXML 对象

所有其它值都被认为是 TRUE(包括任何资源)。 


isset检测变量是否设置

检测变量是否设置,并且不是 NULL

如果已经使用 unset() 释放了一个变量之后,它将不再是isset()。若使用 isset() 测试一个被设置成 NULL 的变量,将返回FALSE。同时要注意的是一个 NULL 字节("\0")并不等同于 PHP 的NULL 常数。


返回值

如果 var 存在并且值不是 NULL 则返回TRUE,否则返回 FALSE。 


原创粉丝点击