время
|
|
Глава 10 Предопределенные 47
программиро-
вания РНР от С. Дело в том, что в С переменные, объявленные внутри составных
операторов, могут быть использованы только внутри блока. Таким образом, пере-
менные в предыдущем примере вне скобок не определены. Это принцип работы
языка С. Что касается РНР, то каких-либо строгих ограничений в этом направле-
нии не существуют. Этот пример позволяет вам убедиться в том, что переменные,
объявленные внутри составных операторов, могут быть использованы не только
внутри блока, но также и за его пределами.
Тела функций также заключаются в скобки, следовательно, тело функции является
составным оператором. Пустое тело функции — это один из немногих случаев,
в которых имеет смысл пустой блок (т. е. составной пустой оператор). При разра-
ботке программ можно создавать заготовки функций — функции с пустыми тела-
ми—и заполнять их по ходу дела.
Точка с запятой после закрывающей скобки не обязательна, однако хуже не будет,
если ее поставить.
Глава 13. Структуры управления данными