время
|
|
Глава 6. Проблемы 66
к возврату значения переменной к нулю. Результат был выведен раньше, поэтому
выполнение программы завершается и результаты, полученные в ходе работы, выво-
дятся на экран.
9.4. Переменные переменных
Иногда при программировании возникает необходимость использовать значение
переменной в качестве имени. Это явление называется переменные переменных.
В некоторых случаях это является очень удобным способом реализации поставлен-
ной задачи. Приведем пример:
$а = 'best' ;
Переменной $а задается значение best. В РНР существует такая возможность, что
значение самой переменной может использоваться с именем новой переменной,
которой в последующем будут присвоены следующие значения. Это очень удобно,
112 Часть II. Программирование на РНР
когда прежде всего необходимо сохранить место, т. е. размер программы. Но нужно
быть предельно внимательным. Для примера рассмотрим реализацию следующей
программы:
<?php
$а = "hello";
$$а = "world";
echo "$a $hello";
Первая строка присваивает значение переменной $.а = "hello" ; . Во второй стро-
ке $$a="