PHP中返回值为“泛布尔”类型数据的函数

来源:互联网 发布:node.js api 中文 编辑:程序博客网 时间:2024/05/17 09:38

终于自己制造了一个词,呵呵

所谓“泛布尔”类型,就是一切相当于布尔类型的值:

“泛假”类型:

  • the boolean FALSE itself (FLASE本身)
  • the integer 0 (zero) (整数0)
  • the float 0.0 (zero) (浮点数0)
  • the empty string, and the string "0" (空字符串,或者字符串“0”)
  • an array with zero elements (空数组)
  • an object with zero member variables (PHP 4 only) (没有成员变量的对象)
  • the special type NULL (including unset variables) (NULL类型,包括unset过的变量)
  • SimpleXML objects created from empty tags (使用空标签创建的SimpleXML对象)
  • 其余的就是“泛真”类型了。值得一提的是整数 -1 代表是“泛真”类型。

    对于“泛布尔”类型,有一个重要的特点是,验证“泛布尔”型的时候必须用到“泛比较”操作符:===或者!==。为了便于以后开发的效率更高,在此,将所有返回“泛布尔”的函数总结一下:

    readdir(目录句柄)

    strpos(查询字符串,目标字符串,[开始位置])

    原创粉丝点击