if
Конструкция if является одной из ключевых во многих языках, в том числе и в PHP. Она
позволяет выполнять фрагменты кода при выполнении условия. PHP предлагает структуру
if, которая аналогична такой же структуре языка C:
Как сказано в разделе о выражениях, expr
вычисляется в булево значение. Если expr вычисляется в TRUE,
PHP выполнит statement, а если вычисляется в FALSE
- оператор игнорируется. Дополнительную информацию о том, какие значения вычисляются в FALSE,
можно найти в разделе 'Конвертация в boolean'.
Следующий пример выведет a is bigger than b, если $a больше $b: if ($a > $b)
print "a is bigger than b"; |
Часто необходимо выполнить по условию не один, а несколько операторов.
Разумеется, нет необходимости создавать для каждого оператора конструкцию if.
Вместо этого вы можете сгруппировать несколько операторов в блок. Например, этот код выведет
a is bigger than b, если $a больше $b, а затем присвоит
значение переменной $a переменной $b:
if ($a > $b) {
print "a is bigger than b";
$b = $a;
} |
Операторы if могут вкладываться друг в друга, что даёт вам полную свободу при условном
выполнении различных частей программы. |