Условия в PHP

В операторе if ставится условие, если оно выполняется, то работает часть кода, следующая за ним, если нет, то часть кода, следующая после оператора else. Можно создавать множественные условия с помощью elseif. Схематично выглядит так:

if ( условие ) {
  ...
} elseif ( другое условие ) {
  ...
} else {
  ...
}

Для создания условий используются переменные и операторы сравнения:

ПримерНазваниеРезультат
$a == $bРавноTrue, если $a равно $b
$a === $bИдентичноTrue, если $a равно $b и обе переменных принадлежат одному типу
$a != $bНе равноTrue, если $a не равно $b
$a !=== $bНе идентичноTrue, если $a не равно $b и оба их типа не совпадают
$a > $bБольше чемTrue, если $a больше, чем $b
$a < $bМеньше чемTrue, если $a меньше, чем $b
$a >= $bБольше или равноTrue, если $a больше или равно $b
$a <= $bМеньше или равноTrue, если $a меньше или равно $b

Можно создавать сложные условия:

ПримерНазваниеРезультат
$a == $b && $b == $cИTrue, если $a равен $b, и $b равен $c
$a == $b || $b == $cИЛИTrue, если $a равен $b, или $b равен $c

Пример работы условий:

$a = 5;
$b = 6;
$c = 5;

if( $a != $b && $b > $c ) {
  echo "Условие выполняется";
} else {
  echo "Условие не выполнилось";
}

В качестве результата на экране должно появиться «Условие выполняется».