php - 3个不同的等于

标签 php comparison operators

======有什么区别?

我认为使用一个等号是声明一个变量,两个等号用于比较条件,最后三个等号用于比较已声明变量的值。

最佳答案

您有 = 赋值运算符== '相等'比较运算符 === “相同”比较运算符

$a = $b     Assign      Sets $a to be equal to $b.
$a == $b    Equal       TRUE if $a is equal to $b.
$a === $b   Identical   TRUE if $a is equal to $b, and they are of the same type. (introduced in PHP 4)

有关 ===== 的需要以及使用每种情况的更多信息,请查看 the docs .

关于php - 3个不同的等于,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2063480/

相关文章:

php - 使用 python 脚本发布后 $_FILES 为空

c - C 中 << 运算符的含义

operators - 二元关系运算符中左右操作数的学术名称是什么?

php - Python 子进程无法识别 $PATH 中的命令

php - 推进基于连接表列的过滤?

phpinfo 报告不正确的 pcre 版本

java - 计算地点与用户位置之间的距离Android Studio

javascript - 为什么 JavaScript 在将一个变量与两个 true 语句进行比较时返回 false?

java - HashSet 'add'方法什么时候调用equals?

php - 了解 PHP &(与号,按位与)运算符