Навигация
Введение
Динамическое содержимое
Переменные и литералы
Операции
Использование операций
Управляющие структуры
Хранение и получение данных
Массивы
Строки
Повторное использование
Объектноориентированное
Использование MySQL
Создание БД
Использование БД
Работа с MySQL
Доступ к БД из Web
Доп возможности MySQL
Тонкости Web
Ускорение использования
Системы торговли
 
Введение arrow Переменные и литералы arrow Идентификаторы
Переменные и литералы Версия в формате PDF Версия для печати Отправить на e-mail

Переменные и литералы

Переменные и строки, объединяемые в каждом из операторов echo, — суть различные понятия. Переменные — это символы (обозначения) для данных. Строки же — это собственно данные. Фрагмент неструктурированных данных в программе наподобие рассматриваемой называется литералом, в отличие от переменной. $tireqty — это переменная, т.е. символ, который представляет введенные клиентом данные. С другой стороны, " tires" — это литерал. Он принимается так, как выглядит.

Ну что ж, мы почти закончили с этим вопросом. Помните второй приведенный ранее пример? РНР заменяется в строке имя переменной $tireqty на значение, хранящееся в переменной.

Фактически, в РНР существует два вида строк — с двойными кавычками и одинарными кавычками. РНР будет пытаться оценить строки, заключенные в двойные кавычки, что приводит к поведению, которое наблюдалось ранее. Строки, заключенные в одинарные кавычки, будут обрабатываться как истинные литералы.

 
След. >
 
Статистика
PHP Мастер - учебник по языку © 2012