Константой
называется именованная величина, которая не изменяется в процессе выполнения программы.
Константы особенно удобны при работе с заведомо постоянными величинами - например,
числом ? (3,141592) или количеством футов в миле (5280). В РНР константы
определяются функцией define( ). После того как константа будет определена, вы
не сможете изменить (или переопределить) ее в этой программе. Например,
определение числа я в сценарии РНР может выглядеть так: define("'PI",
"3.141592"); Определенную константу можно использовать в программе: print
"The value of pi is". PI."<br>"; $pi2 - 2 * PI: print
"Pi doubled equals $pi2."; Результат работы этого фрагмента будет
таким: The value of pi is 3.141592. Pi doubled equals 6.283184. В
этом фрагменте следует обратить внимание на два обстоятельства. Во-первых, в именах
констант не указывается знак доллара. Во-вторых, константу невозможно модифицировать
(например, присвоить ей величину 2*РI); если константа используется в вычислениях,
то результат приходится сохранять в другой переменной. Итоги В этой
главе был изложен довольно обширный материал, необходимый для понимания и самостоятельного
написания простых программ на РНР. В частности, мы рассмотрели следующие темы: допустимые
типы данных (целые и вещественные числа, строки, массивы, объекты, логические
величины); идентификаторы; переменные (объявление, область действия);
переключение типов; преобразование типов; присваивание значений переменным
(по значению, по ссылке); константы. Этот материал закладывает основу
для создания более сложных сценариев. В следующей главе мы перейдем к подробному
изучению выражений, операторов и управляющих конструкций языка РНР. К концу главы
3 ваших новых знаний хватит для того, чтобы построить первое приложение РНР -
простейший календарь. |