Сейчас на сайте:
Пользователей: 0
Отсутствуют.
Роботов: 2
Googlebot, Yandex
Гостей: 73
Всех: 75
ВНИМАНИЕ! Конкурс по программированию!
Проект Programmers.kz и школа hotPen3D2D предлагает Вам курсы по веб-дизайну, веб-программированию и компьютерной графике. Подробности здесь.
Информация к новости
- Просмотров: 2541
- Автор: КазКиберГетик
Идентификаторы и константы
Категория: 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
- Идентификаторы могут иметь любую длинну и состоять из букв, цифр, символов подчёркивания и знаков доллара. Однако при их использовании знаков доллара (идентитфикаторов) следует проявлять внимательность. Причина сказанного станет понятна несколько позже;
- Идентификаторы не могут начинаться с цифры;
- В PHP идентификаторы чувствительны к регистру. $cdr и $CdR - далеко не равнозначны. Попытка использования строчных символов вместо прописных и наоборот - очередная часто встречающаяся ошибка программирования. Исключение из этого првила составляют встроенные PHP-функции - их имена могут вводиться в любом регистре;
- Идентификаторы переменных могут совпадать с именами встроенных функций. Однако это обычно вызывает путанницу, потому подобных ситуаций следует избегать. Нельзя также создавать функции, идентификаторы которых совпадают с идентификаторами встроенных функций.
В дополнение к переменным, передаваемым из HTML-формы, можно объявлять и использовать свои собственные переменные. Одна из особенностей PHP заключается в том, что переменные не обязательно объявлять прежде, чем их можно будет использовать.
Значения переменным присваиваются при помощи операции присваивания =. На сайте компании по продаже CD требуется посчитать общее количество деталей и общую сумму оплаты. Для хранения этих чисел можно создать две переменные. Для начала они инициализируются нулевыми значениями.
Добавьте следующие строки в нижнюю часть PHP-сценария:
$totalqty = 0;
$totalamount = 0.00;
Каждая из двух приведённых строк создаёт переменную и присваивает ей литеральное значение. Переменным можно присваивать также значения других переменных, например:
$totalqty = 0;
$totalamount = $totalqty;
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
Вернуться
Комментариев: 0
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.




