您的位置:首页 > 编程语言 > PHP开发

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

2010-09-14 22:04 232 查看
终于自己制造了一个词,呵呵

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

“泛假”类型:

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(查询字符串,目标字符串,[开始位置])
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息