Конструкция ifявляется одной из наиболее важных особенностей многих языков, включая PHP. Это позволяет выполнять условное выполнение фрагментов кода. PHP имеет ifструктуру, похожую на C:

если (выражение)
  утверждение

Как описано в разделе о выражениях , выражение оценивается по своему логическому значению. Если выражение оценивается как true, PHP выполнит оператор , а если оно оценивается как false- проигнорирует его. 

В следующем примере показано, что a больше, чем b , если $a больше, чем $b :

<?php
if ($a > $b)
  echo "a is bigger than b";
?>

Часто требуется, чтобы более одного оператора выполнялось условно. Конечно, нет необходимости заключать каждое выражение в ifпредложение. Вместо этого вы можете сгруппировать несколько операторов в группу операторов. Например, этот код будет отображать a больше, чем b , если $a больше, чем $b , а затем присвоит значение $a переменной $b :

<?php
if ($a > $b) {
  echo "a is bigger than b";
  $b = $a;
}
?>

Ifоператоры могут бесконечно вкладываться в другие ifоператоры, что дает вам полную гибкость для условного выполнения различных частей вашей программы.