Первый урок по PHP: особенности синтаксиса, вывод данных, переменные, работа с ошибками. Платные и бесплатные скрипты для вебмастера Значения по умолчанию
Позволяет организовывать выполнение фрагментов кода по условию.
Синтаксис:
If (выражение) statement
Может иметь неограниченную степень вложенности в другие IF.
If($a > $b) print "$a больше $b";
elseРасширяет возможности IF по части обработки вариантов выражения, когда оно равно FALSE.
Выражение ELSE выполняется только если IF равно FALSE.
If($a>$b) { echo "a больше b"; } else { echo "a не больше b"; }
elseifЯвляется комбинацией IF и ELSE. Позволяет выполнить выражение, если значение IF равно FALSE, но в отличии от ELSE оно выполниться, если выражение ELSEIF равно TRUE.
If ($a > $b) { echo "a больше b"; } elseif ($a == $b) { echo "a равно b"; } else { echo "a меньше b"; }
if ... endifОдин из возможных вариантов группирования операторов с оператором IF.
Удобно при внедрении больших блоков HTML-кода внутрь оператора IF.
If ($a == 1): echo "a равно 1"; elseif ($a == 2): echo "a равно 2"; else: echo "а не равно 1 и 2"; endif; A=5
Блок HTML-кода A=5 будет виден, если выполнется условие $a==5
whileПростейший тип цикла в PHP. Заставляет PHP выполнять вложенные операторы до тех пор, пока условие равно TRUE. Если условие равно FALSE с самого начала, то цикл не выполнится не разу.
Синтаксис:
WHILE(условие)выражения
Можно сгруппировать несколько операторов внутри фигурных скобок или использовать альтернативный синтаксис: WHILE(условие)выражения... ENDWHILE;