Проект Programmers.kz и школа hotPen3D2D предлагает Вам курсы по веб-дизайну, веб-программированию и компьютерной графике. Подробности здесь.

 
Информация к новости

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

Категория: WEB-программирование / PHP и MySQL / Уроки PHP

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

- Идентификаторы могут иметь любую длинну и состоять из букв, цифр, символов подчёркивания и знаков доллара. Однако при их использовании знаков доллара (идентитфикаторов) следует проявлять внимательность. Причина сказанного станет понятна несколько позже;
- Идентификаторы не могут начинаться с цифры;
- В 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, а так же другая полезная информация. Результат этой команды вы можете посмотреть на рисунке 1.5


Источник: web-brodilka.ru
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.