В чем разница между == и === в PHP?

Опубликовано: 18 Августа, 2022

В этой статье мы обсудим различия между операторами '==' и '===' в PHP. Оба являются операторами сравнения, используемыми для сравнения двух или более значений.

== Оператор: этот оператор используется для проверки того, равны ли заданные значения или нет. Если да, то возвращает true , иначе возвращает false .

Синтаксис:

operand1 == operand2

=== Оператор: этот оператор используется для проверки того, равны ли заданные значения и его тип данных. Если да, то возвращает true , иначе возвращает false .

Синтаксис:

operand1 === operand2

Примечание: оператор === вернет false , если типы данных операнда различны .

Пример 1: Следующий код демонстрирует оператор == с одинаковыми и разными операндами типа данных.

Выход:

Equal
Equal

Пример 2. Следующий код демонстрирует оператор ===.

Выход:

Equal
not Equal

Разница между операторами == и ===:

== ===
Он равен оператору. Это идентичный оператор.
Он используется для проверки равенства двух операндов. Он используется для проверки равенства обоих операндов и их типа данных.