ОПЕРАТОР ЭКВИВАЛЕНТНОСТИ PHP
В PHP существует два оператора для сравнения значений: "==" (оператор равенства) и "===" (оператор эквивалентности).
Оператор равенства "==" сравнивает значения переменных без учета их типов. Например:
$a = "1";
$b = 1;
if ($a == $b) {
echo "Переменные равны";
} else {
echo "Переменные не равны";
}
В данном случае, оператор равенства вернет true, потому что значения переменных $a и $b равны, несмотря на то, что типы данных различаются.
Оператор эквивалентности "===" сравнивает значения переменных и их типы. Например:
$a = "1";
$b = 1;
if ($a === $b) {
echo "Переменные эквивалентны";
} else {
echo "Переменные не эквивалентны";
}
В данном случае, оператор эквивалентности вернет false, потому что значения переменных $a и $b равны, но их типы данных различаются.
#18 Уроки PHP - Учим язык PHP, Поразрядные операторы на языке PHP
Основы PHP для верстальщика: шаг в backend
Aсинхронный PHP / Антон Шабовта (Onliner)
PHP для начинающих - #7 Операторы в PHP
Изучение PHP для начинающих - Урок #10 - Оператор эквивалентности
Изучение PHP для начинающих - Урок #32 - Форма обратной связи
Операторы сравнения в PHP - Базовый курс PHP-7
Реализация собственного протокола потока на PHP
#20 Уроки PHP - Учим язык PHP, Условный оператор if на языке PHP