- Оператор равенства, идентичности (==, ===)
- Оператор неравенства, неидентичности (!=, !==)
- Оператор больше, меньше (>, <)
- Меньше или равно, больше или равно (<=, >=)
- Логическое «И» (&&, and)
- Логическое «ИЛИ» (||, or)
- Логическое «НЕ»
- Логическое исключение xor
Операторы сравнения
Присвоение значения
1 2 | $a = 5; $b = 5; |
Оператор равенства
1 | if ( $a == $b ) echo '"==" истина, если $a равно $b' ; |
Оператор идентичности
1 | if ( $a === $b ) echo '"===" истина, если $a равно $b и они одного типа' ; |
Оператор неравенства
1 | if ( $a != $b ) echo '"!=" истина, если $a не равно $b' ; |
Оператор неидентичности
1 | if ( $a !== $b ) echo '"!==" истина, если $a не равно $b или они разные по типу' ; |
Оператор меньше
1 | if ( $a < $b ) echo '"<" истина, если $a меньше $b' ; |
Оператор больше
1 | if ( $a > $b ) echo '">" истина, если $a больше $b' ; |
Оператор меньше или равно
1 | if ( $a <= $b ) echo '"<=" истина, если $a меньше или равно $b' ; |
Оператор больше или равно
1 | if ( $a >= $b ) echo '">=" истина, если $a больше или равно $b' ; |
Логические операторы
Логическое «И»
1 2 3 4 | $a = true; $b = true; if ( $a && $b ) echo '"&&" истина, если $a равна TRUE и $b равна TRUE' ; |
Логическое «ИЛИ»
1 2 3 4 5 | $a = true; $b = false; if ( $a || $b ) echo ' "||" истина, если $a равна TRUE или $b равна TRUE'; |
Логическое «НЕ»
1 2 | $a = false; if ( ! $a ) echo '"!" истина, если $a ложно' ; |