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