Таблица 15-6. Логические операторы
Пример | Название | Результат |
---|---|---|
$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 | Логическое 'или' | TRUE если или $a, или $b TRUE. |
Смысл двух разных вариантов для операторов "and" и "or" в том, что они работают с различными приоритетами (смотрите таблицу Приоритет выполнения операторов).
Пред. | Начало | След. |
Операторы инкремента и декремента | Уровень выше | Строковые операторы |