true在php中代表,PHP中false和true问题

本文通过var_dump实例解释了PHP中true和false的含义,并深入讲解了它们在比较中的行为。重点介绍了类型转换规则,如0和空字符串转化为false,非零整数和非空字符串则为true。建议查阅相关手册和链接了解更详细内容。
摘要由CSDN通过智能技术生成

举个例子

var_dump(true == -1);//true

PHP中的true和false到底对应的个啥?

回复内容:

举个例子

var_dump(true == -1);//true

PHP中的true和false到底对应的个啥?

我感觉这个问题你可以看看手册

给了和详细的说明

在PHP中任何类型的值, 与bool比较都会被转化成bool比较

当转换为 boolean 时,以下值被认为是 FALSE:

布尔值 FALSE 本身

整型值 0(零)

浮点型值 0.0(零)

空字符串,以及字符串 "0"

不包括任何元素的数组

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

特殊类型 NULL(包括尚未赋值的变量)

从空标记生成的 SimpleXML 对象

如果有不对的地方还请谅解

你可以百度一下“PHP的类型转换规则”:

整型 转 布尔型 情况下

0 转换为 FALSE ,非零的其他整型数字转换为 TRUE

false == 0

true == !false == !0

http://php.net/manual/zh/language.types.boolean.php

瞅瞅

相关标签:php

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值