Атомная энергетика. Ядерные реакторы АЭС. Атомный флот. Ядерное оружие

РБМК-1000
Гражданский суда
Авиация

Высшая математика

Задачи
Практикум
Карта сайта

Константы

Константой называется именованная величина, которая не изменяется в процессе выполнения программы. Константы особенно удобны при работе с заведомо постоянными величинами - например, числом ? (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 ваших новых знаний хватит для того, чтобы построить первое приложение РНР - простейший календарь.

На главную