Шаг 18.
Основы языка PHP.
Условные операторы. Оператор if

    На этом шаге мы рассмотрим использование оператора if.

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


Рис.1. Общий вид оператора if

    Конструкция начинается со служебного слова if. Затем в круглых скобках записывается условие, которое необходимо проверить. Если это условие равно true (истина), то выполняется действие1. Иначе выполняется действие2. Например:

  if ($d>0) $x+=10;
  else $x-=5;

    Здесь фигурные скобки опущены, так как действие1 и действие2 состоят из одного оператора. Если действие1 или действие2 состоит из нескольких операторов, то эти операторы заключаются в фигурные (операторные) скобки. Например:

  if ($d>0)
     {
     $x+=10;
     $d-=1;
     }
  else $x-=5;

    Оператор if может употребляться как с конструкцией else, так и без нее. Например, если конструкция else отсутствует, то такая форма записи называется сокращенной. Например:

  if ($name =="Курган") $st = "столица Зауралья";

    В этом случае, если значение переменной $name равно строке "Курган", то переменная $st получит в качестве значения строку "столица Зауралья". В противном случае значение никаких действий не выполнится, и значение переменной будет неопределенно (если эта переменная встречается в тексте программы первый раз), или не изменится (если эта переменная была определена ранее).

    Если конструкция else присутствует в условном операторе, то такая форма условного оператора называется полной.

  if ($k<>0) $n%=10;
  else $n-=1;

    В данном случае, если значение переменной $k не равно нулю, то значением переменной $n будет остаток от деления ее значения на 10; в противном случае (если значение переменной $k равно нулю), то новое значение переменной $n будет на единицу меньше предыдущего.

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




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