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

Поділитись


Если нам нужно применить к выражению несколько условий, например: если больше 3 и меньше 6, то с помощью логических операторов мы можем это записать так:

<?php
$speed = 40;

if ($speed > 35 && $speed < 55) {
    echo "Скорость в пределах нормы";
}
?>

Полный список логических операторов представленный в таблице:

andЛогическое “И”Истина, если истинно $a и $b
&&Логическое “И”Истина, если истинно $a и $b
orЛогическое “ИЛИ”Истина, если истинно $a или $b
||Логическое “ИЛИ”Истина, если истинно $a или $b
xorЛогическое “Исключающее ИЛИ”Истина, если истинно $a или $b, но не оба одновременно
!Логическое “НЕ”Истина, если $a ложь

Как вы видите, в таблице присутствуют два оператора “И” и “ИЛИ”. Это потому, что оператор && или || имеет больший приоритет от “И” и “ИЛИ”.


Поділитись