Если нам нужно применить к выражению несколько условий, например: если больше 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 ложь |
Как вы видите, в таблице присутствуют два оператора “И” и “ИЛИ”. Это потому, что оператор && или || имеет больший приоритет от “И” и “ИЛИ”.