Шаг 8.
Основы языка PHP.
Операторы. Операторы отношения и логические операторы
На этом шаге мы рассмотрим логические операторы и операторы отношения.
Следующая группа операторов - это операторы отношения:
- $a == $b - проверка на равенство;
- $a != $b - проверка на неравенство;
- $a < $b - проверка на "меньше";
- $a > $b - проверка на "больше";
- $a <= $b - проверка на "меньше либо равно";
- $a >= $b - проверка на "больше либо равно";
- $a === $b - проверка на идентичность, эквивалентность ($a и $b должны быть не
только равны, но дополнительно они должны быть одинакового типа).
Дальше рассмотрим логические операторы:
- $a && $b или $a and $b - логическое "и";
- $a || $b или $a or $b - логическое "или";
- $a XOR $b - логическое "исключающее или";
- !$a - логическое "не".
Таблицы значений логических операторов приведены ниже.
Таблица 1. Логическое "и"
$а |
$b |
Результат |
FALSE |
FALSE |
FALSE |
FALSE |
TRUE |
FALSE |
TRUE |
FALSE |
FALSE |
TRUE |
TRUE |
TRUE |
Таблица 2. Логическое "или"
$а |
$b |
Результат |
FALSE |
FALSE |
FALSE |
FALSE |
TRUE |
TRUE |
TRUE |
FALSE |
TRUE |
TRUE |
TRUE |
TRUE |
Таблица 3. Исключающее "или"
$а |
$b |
Результат |
FALSE |
FALSE |
FALSE |
FALSE |
TRUE |
TRUE |
TRUE |
FALSE |
TRUE |
TRUE |
TRUE |
FALSE |
Таблица 4. Логическое "не"
$а |
Результат |
FALSE |
TRUE |
TRUE |
FALSE |
На следующем шаге мы рассмотрим операторы инкремента и декремента.
Предыдущий шаг
Содержание
Следующий шаг