php变量当做boolean

当运算符,函数或者流程控制结构需要一个 boolean 参数时,该值会被自动转换。
当转换为 boolean 时,以下值被认为是 FALSE:

  1. 布尔值 FALSE 本身
  2. 整型值 0 和 -0
  3. 浮点型值 0.0 和 -0.0
  4. 空字符串,以及字符串 "0"
  5. 不包括任何元素的数组
  6. 特殊类型 NULL(包括尚未赋值的变量)
  7. 从空标记生成的 SimpleXML 对象
posted @ 2022-03-17 14:31  whyly  阅读(20)  评论(0编辑  收藏  举报