Логічні оператори

Логічні оператори

ПрикладНазваниеРезультат
$a and $bІtrue, якщо і $a, і $b true
$a or $bАбоtrue, якщо або $a, або $b true
$a xor $bВиключне або**true**якщо $a, або $b **true**але не обидва.
! $aЗаперечення**true**якщо $a не true
$a && $bІtrue, якщо і $a, і $b true
$a$b

Причина існування двох різних операторів «І» та «АБО» у тому, що вони працюють з різним пріоритетом (див. таблиці у розділі «Пріоритет оператора»).

Приклад #1 Пояснення логічних операторів

Loading...

Висновок наведеного прикладу буде схожим на:

bool(true)
bool(false)
bool(false)
bool(true)