在PHP中!==和!=有区别吗?

在PHP中!==!=有区别吗?


!=运算符比较值,而!==运算符也比较类型。

这意味着这一点:

var_dump(5!="5"); // bool(false)
var_dump(5!=="5"); // bool(true), because "5" and 5 are of different types

!===运算符的逆函数,它检查跨类型的相等性

!=====运算符的反函数,它仅针对相同类型的事物检查相等性。


!=表示“不相等”,而!==表示“不相同”。 例如:

'1' != 1   # evaluates to false, because '1' equals 1
'1' !== 1  # evaluates to true, because '1' is of a different type than 1
链接地址: http://www.djcxy.com/p/1801.html

上一篇: Is there a difference between !== and != in PHP?

下一篇: What does !== comparison operator in PHP mean?