Булевы (логические) переменные в PHP. Логические операторы, операции сравнения.

Автор: | 04.06.2020

Булевы переменные

Булевы переменные могут принимать два значения False (ложь) и True (истина).

Пример:

$Fl=True;
$L=False;

Логические операторы

Булевым переменным можно присваивать значения выражений с логическими операторами

Таблица логических операторов

Оператор Знак Пример
И and $X and $Y
Или or $X or $Y
Исключающее или xor $X xor $Y
Отрицание ! ! $X
И && $X && $Y
Или || $X || $Y

Пример

$Fl=True;
$L=False;
$U=True;
$X=($Fl and $L) or $U;

Операторы имеют различный приоритет, что следует учитывать при написании логических выражений. Чтобы не возникло ошибок лучше применять скобки.

Операторы сравнения

С помощью операторов сравнения можно сравнить переменные числа, больше, меньше, равно. Если сравнивается строка и число, то строка преобразуется в число. Результатом сравнения будет булево значение True (истина) или False (ложь)
Таблица операторов сравнения:

Оператор Знак Пример
Равно == 5==6
Тождественно равно === $A===$X
Не равно != $X!=$b
Не равно <> $A <> $F
Тождественно не равно !== $A !== $U
Меньше < $K < $ L
Больше > $K > $ L
Меньше или равно <= $K <= $ L
Больше или равно >= $K >> $ L

Пример:

$F=55;
$G=60-5;
$R=50;
$Fl1=($F==$G);
$Fl2=($R>$G);

Логические переменные и логические выражения используются в конструкциях условного оператора if () else, и в конструкциях цикла.

3 1 голос
Рейтинг статьи

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии