Шаг 8.
Основы языка PHP.
Операторы. Операторы отношения и логические операторы

    На этом шаге мы рассмотрим логические операторы и операторы отношения.

    Следующая группа операторов - это операторы отношения:

  1. $a == $b - проверка на равенство;
  2. $a != $b - проверка на неравенство;
  3. $a < $b - проверка на "меньше";
  4. $a > $b - проверка на "больше";
  5. $a <= $b - проверка на "меньше либо равно";
  6. $a >= $b - проверка на "больше либо равно";
  7. $a === $b - проверка на идентичность, эквивалентность ($a и $b должны быть не только равны, но дополнительно они должны быть одинакового типа).

    Дальше рассмотрим логические операторы:

  1. $a && $b или $a and $b - логическое "и";
  2. $a || $b или $a or $b - логическое "или";
  3. $a XOR $b - логическое "исключающее или";
  4. !$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

    На следующем шаге мы рассмотрим операторы инкремента и декремента.




Предыдущий шаг Содержание Следующий шаг