Поиск

Управляющие структуры

Поговорив об основных типах переменных и некоторых операциях с ними (кроме массивов, которые будут описаны в главе 7), займемся собственно программированием - изучим управляющие структуры: условные операторы, циклы, блоки. Здесь же будет завершено обсуждение различных операторов, используемых в РНР. В главах, посвященных переменным, уже шла речь об арифметических операторах и операторах присваивания.

Управляющие структуры - это основа языков программирования. Они позволяют задать параметр и затем в зависимости от его значения выполнить то или иное действие. Благодаря этому Web-сайты становятся более динамичными. Например, до обеда можно приветствовать пользователя словами вроде "Доброе утро!", а после обеда - "Добрый день!" В языке РНР есть два основных условных оператора - if и switch. Речь о них и пойдет в этой главе.

Также здесь представлены и две новые категории операторов - сравнения и логические. Они обычно используются в условных операторах.

В заключение мы поработаем с циклами, которые позволяют повторять действие определенное количество раз. Циклы экономят время программирования и особенно удобны при работе с массивами (см. главу 7). В языке РНР поддерживается два типа циклов - while (и его эквивалент do...while) и for.