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