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

Переменные переменных

РНР предоставляет еще один тип переменных — т.н. переменные переменных. Переменные переменных позволяют динамически изменять имена переменных. (Как видите, РНР допускает очень большую свободу в этом вопросе — все языки разрешают изменять значение переменной, но лишь немногие позволяют изменять тип переменной, а уж совсем немногие — имя переменной.)

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

$varname = "tireqty";

Затем вместо $tireqty можно использовать $$varname, например, так:

$$varname = 5;

Это может показаться несколько запутанным, однако позже мы еще вернемся к этому вопросу. Вместо того чтобы перечислять и использовать каждую переменную формы отдельно, можно организовать цикл и переменную для автоматической обработки всех из них. Пример, иллюстрирующий такой метод, приводится в разделе, посвященном циклам for.

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