Идентификаторы и константы

Идентификаторы - это имена переменных. Идентификаторы подчиняются некоторым простым правилам:

 

- Идентификаторы могут иметь любую длинну и состоять из букв, цифр, символов подчёркивания и знаков доллара. Однако при их использовании знаков доллара (идентитфикаторов) следует проявлять внимательность. Причина сказанного станет понятна несколько позже;

- Идентификаторы не могут начинаться с цифры;

- В PHP идентификаторы чувствительны к регистру. $cdr и $CdR - далеко не равнозначны. Попытка использования строчных символов вместо прописных и наоборот - очередная часто встречающаяся ошибка программирования. Исключение из этого првила составляют встроенные PHP-функции - их имена могут вводиться в любом регистре;

- Идентификаторы переменных могут совпадать с именами встроенных функций. Однако это обычно вызывает путанницу, потому подобных ситуаций следует избегать. Нельзя также создавать функции, идентификаторы которых совпадают с идентификаторами встроенных функций.

 

Переменные, объявляемые пользователем

 

В дополнение к переменным, передаваемым из HTML-формы, можно объявлять и использовать свои собственные переменные. Одна из особенностей PHP заключается в том, что переменные не обязательно объявлять прежде, чем их можно будет использовать. 

 

Присвоение значений переменным

 

Значения переменным присваиваются при помощи операции присваивания =. На сайте компании по продаже CD требуется посчитать общее количество деталей и общую сумму оплаты. Для хранения этих чисел можно создать две переменные. Для начала они инициализируются нулевыми значениями.

Добавьте следующие строки в нижнюю часть PHP-сценария:

 

$totalqty = 0;

$totalamount = 0.00;

 

Каждая из двух приведённых строк создаёт переменную и присваивает ей литеральное значение. Переменным можно присваивать также значения других переменных, например:

 

$totalqty = 0;

$totalamount = $totalqty;

 

Типы данных PHP

 

PHP поддерживает следующие типы данных:

 

- Integer (целый) - Используется для целых чисел;

- Double (двойной точности) - Используется для действительных чисел;

- String (строковой) - Используется для строк символов;

- Array (массив) - Используется для хранения нескольких элементов данных одного типа;

- Object (объект) - Используется для хранения экземпляров классов.

PHP поддерживает так же типы pdfdoc и pdfinfo, если он был установлен с поддержкой pdf.

 

Константы

 

В нашем с вами примере приложения цены всех продаваемых товаров можно было бы хранить в виде констант. Такие константы определяются с использованием функции define:

 

define("CDRPRICE", 0.5);

define("CDRWPRICE", 0.8);

define("FUTPRICE", 0.4);

 

Добавьте эти строки в код сценария.

Вы должны были заметить, что все имена констант записываются прописными. Теперь у нас есть 3 константы, которые можно использовать для вычисления общей суммы заказа клиента. Важное различие между константами и переменными заключается в том, что обращение к константе не требует присутствия перед ней знака доллара.

Наряду с константами, определяемыми пользователем, PHP определяет большое количество собственных констант. Эти константы можно легко просмотреть, выполнив команду phpinfo():

 

phpinfo();

 

В результате выводится список предопределённых переменных и констант PHP, а так же другая полезная информация.




Рекомендуем почитать

 

Добавить комментарий


Ваше имя:


Комментарий:


Введите: Картинка