gpt4 book ai didi

php - 为什么在 PHP 中 NAN 不等于除 true 之外的所有内容?

转载 作者:IT王子 更新时间:2023-10-29 00:12:46 25 4
gpt4 key购买 nike

在 PHP 中,NAN 将 false 与 0"0"falsearray 进行比较()array(1)NANnull 以及我能辨别的基本上所有其他类型的变量。

但是 NAN == true 返回 true。为什么 NAN == true 返回 true

最佳答案

在 php 中,$x == true$x?真:假。也就是说,比较等于 true== 而不是 === 意味着 $x 将评估为在 bool 上下文中为真。

如果 NAN 在 bool 上下文中评估为 false,则 NAN == false 将评估为 true。

关于php - 为什么在 PHP 中 NAN 不等于除 true 之外的所有内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5508831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com