Якщо нам треба застосувати до виразу декілька умов, наприклад: якщо більше 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 брехня |
Як ви бачите, в таблиці є присутні два оператори “І” та “АБО”. Це тому, що оператор && або || має більший пріоритет від “І” та “АБО”.