В чем разница между == и === в PHP?
В этой статье мы обсудим различия между операторами '==' и '===' в PHP. Оба являются операторами сравнения, используемыми для сравнения двух или более значений.
== Оператор: этот оператор используется для проверки того, равны ли заданные значения или нет. Если да, то возвращает true , иначе возвращает false .
Синтаксис:
operand1 == operand2
=== Оператор: этот оператор используется для проверки того, равны ли заданные значения и его тип данных. Если да, то возвращает true , иначе возвращает false .
Синтаксис:
operand1 === operand2
Примечание: оператор === вернет false , если типы данных операнда различны .
Пример 1: Следующий код демонстрирует оператор == с одинаковыми и разными операндами типа данных.
Выход:
Equal Equal
Пример 2. Следующий код демонстрирует оператор ===.
Выход:
Equal not Equal
Разница между операторами == и ===:
== | === |
Он равен оператору. | Это идентичный оператор. |
Он используется для проверки равенства двух операндов. | Он используется для проверки равенства обоих операндов и их типа данных. |