Логические операторы в PHP возвращают true или false в зависимости от применяемого оператора и значения переменных.  

 

И

$a && $b  или $a and $b 

Оператор возвращает значение true если обе переменные true. Первый вариант (&&) имеет более высокий приоритет.

 

Или

$a || $b или $a or $b

Оператор возвращает значение true если любая из переменных true. Первый вариант (||) имеет более высокий приоритет.

 

Исключающее "или"

$a xor $b

Оператор возвращает значение true если только одна из переменных true.

 

Отрицание

!$a

Оператор возвращает значение true если переменная не true.

 При несоблюдении условий оператор возвращает false.

 

Источник: официальный сайт php.net

 

 

Добавлять комментарии и ответы могут только пользователи, прошедшие регистрацию!
Зарегистрируйтесь и напишите своё мнение или ответ!