php - PHP 中的 !== 和 != 有区别吗?

标签 php comparison operators

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

最佳答案

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

这意味着:

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

关于php - PHP 中的 !== 和 != 有区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1139154/

相关文章:

C# - 为什么对象类没有真正的运算符?

javascript - 匹配来自 rs 值 mysql php 的颜色图表

php - 将 session 数组存储在数据库中

c++ - i < N+1 和 i <= N 不同吗?

algorithm - 从 N 个数中找出最大和第二大的数

perl - 为什么可以在 boolean 上下文中评估 `defined $x && $x`?

python - 和 Python 列表上的运算符

PHP/SQL : Un-md5 a string

php - 如何从 ssh 和/最终 cron 运行 wordpress php snippet mysql update 命令

javascript - 用JavaScript排序:返回 bool 值是否足以用作比较函数?