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

本文介绍了“泛布尔”类型的概念,列举了被视为“泛假”和“泛真”的各种值,并强调了在比较这些值时使用“泛比较”操作符的重要性。此外,还总结了一些返回“泛布尔”类型的函数。

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

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

“泛假”类型:

  • 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(查询字符串,目标字符串,[开始位置])

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值