📜  PHP中 == 和 === 有什么区别?

📅  最后修改于: 2022-05-13 01:56:40.693000             🧑  作者: Mango

PHP中 == 和 === 有什么区别?

在本文中,我们将讨论PHP中 '==' 和 '==='运算符之间的区别。两者都是用于比较两个或多个值的运算符。

== 运算符:此运算符用于检查给定值是否相等。如果是,则返回true ,否则返回false

句法:

operand1 == operand2

=== 运算符:此运算符用于检查给定值及其数据类型是否相等。如果是,则返回true ,否则返回false

句法:

operand1 === operand2

注意:当操作数的数据类型不同时,===运算符将返回false

示例 1:以下代码演示了具有相同和不同数据类型操作数的 ==运算符。

PHP


PHP


输出:

Equal
Equal

示例 2:以下代码演示了 ===运算符。

PHP


输出:

Equal
not Equal

== 和 ===运算符之间的区别:

                  ==                                      ===
    It is equal to operator.                    It is an identical operator.
It is used to check the equality of two operands.It is used to check the equality of both operands and their data type.