gpt4 book ai didi

php - 比较,!== 与 !=

转载 作者:可可西里 更新时间:2023-11-01 13:03:39 26 4
gpt4 key购买 nike

我知道 !== 也用于比较变量类型,而 != 仅比较值。

但是我看到很多人在比较值的时候使用!==,例如:

$stuff = 'foo';
if($stuff !== 'foo') // do...

他们这样做有什么理由吗? !==!= 快还是什么?

最佳答案

!= 只比较值的说法是错误的。因为它比较类型,所以应用 type conversion如有必要(请参阅 table of Comparison with Various Types),然后比较(转换后的)值。

与此相反,如果类型不相等且未完成类型转换,!== 会更早失败。

关于php - 比较,!== 与 !=,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6356826/

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