php类型的转换输出问题

var_dum(20>true); 输出的是false

具体的转换步骤是什么?

qq_天蝎的尾巴卍_0
浏览 1171回答 1
1回答

大写的王

当转换为 boolean 时,以下值被认为是 FALSE:    布尔值 FALSE 本身    整型值 0(零)    浮点型值 0.0(零)    空字符串,以及字符串 "0"    不包括任何元素的数组    不包括任何成员变量的对象(仅 PHP 4.0 适用)    特殊类型 NULL(包括尚未赋值的变量)    从空标记生成的 SimpleXML 对象所有其它值都被认为是 TRUE(包括任何资源)。也就是说20转换成布尔值是true是相等的。所以就是false了比较里有布尔值的话就按照布尔值比较了。
打开App,查看更多内容
随时随地看视频慕课网APP