在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
