PHP ОПЕРАТОР ИЛИ НЕ РАБОТАЕТ
В PHP оператор || предназначен для логического ИЛИ и возвращает true, если хотя бы один из операндов является истиной. Однако, в некоторых случаях может возникнуть ситуация, когда оператор || не работает корректно. Это может произойти, если вместо логического операнда будет передано нечисловое значение, например, строка или массив. В таком случае, оператор || вернет true, поскольку любое значение, кроме false, считается истинным.
Например, если в качестве операндов использовать следующий код:
$x = "abc";
$y = 0;
if ($x || $y) {
echo "Оператор || работает";
} else {
echo "Оператор || не работает";
}В данном случае, вернется сообщение "Оператор || работает", поскольку $x является строкой и, следовательно, истинным значением, а $y равно 0, что считается ложным значением.
Чтобы избежать подобных ситуаций, рекомендуется всегда использовать логические операнды в качестве операндов оператора ||.
Операторы в PHP - Базовый курс PHP-7
Почему все ненавидят PHP?
Как запустить php файл или php код
Операторы сравнения в PHP - Базовый курс PHP-7
Операторы сравнения в PHP
Логические операторы в языке PHP.
#19 Уроки PHP - Учим язык PHP, Операторы сравнения на языке PHP
#21 Уроки PHP - Учим язык PHP, Логические операторы на языке PHP
Операторы в php




















