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