php中布尔的作用是什么

php中布尔的作用是什么?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

当转换为布尔时,以下值被认为是错误的:

布尔值假自身

整型值0(零)

浮点型值0.0(零)

空字符串,以及字符串“0”

不包括任何元素的数组

不包括任何成员变量的对象(仅php 4.0适用)

特殊类型零(包括尚未设定的变量)

从没有任何标记(标签)的XML文档生成的SimpleXML对象

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

<强>警告
1和其它非零值(不论正负)一样,被认为是真的!

代码如下:


& lt; ? php
var_dump ((bool)”;“),,,,,,,,//bool (false)
var_dump ((bool) 1),,,,,,,,,//bool(真正的)
var_dump ((bool) 2),,,,,,,,//bool(真正的)
var_dump ((bool)“foo");,,,,//bool(真正的)
var_dump ((bool) 2.3 e5);,,,,//bool(真正的)
var_dump ((bool)数组(12));//bool(真正的)
var_dump ((bool)数组());,,//bool (false)
var_dump ((bool)“false");,,//bool(真正的)


布尔转字符串时,真正=祝辞;1,错误=祝辞;““

关于php中布尔的作用是什么问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

php中布尔的作用是什么