Логические операторы PHP

Поділитись


Если нам нужно применить к выражению несколько условий, например: если больше 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 ложь

Как вы видите, в таблице присутствуют два оператора «И» и «ИЛИ». Это потому, что оператор && или || имеет больший приоритет от «И» и «ИЛИ».


Поділитись