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.