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