Сделать переменные глобальными

  • Автор темы AlexDreamer
  • Дата начала

AlexDreamer

Guest
Сделать переменные глобальными

Бывает пользуюсь следующим:

PHP:
$arr["name"]="vasya";
...
PHP:
$arr["fam"]="pupkin";
PHP:
while (list($key, $value)=each($arr))
PHP:
$$key=$value;
Если поместить последние две строки в функцию, как сделать, чтобы получаемые переменные были доступны все этой функции?

Спасибо.
 

AlexDreamer

Guest
///global $namevar

это если обычная переменная, а у меня переменная $key
содержит имя переменной, которую нужно сделать доступной.

пробовал global $$key - не работает :(
 

Iron

Guest
У тебя получается просто много всяких переменых с именами fam, name и т.д.
Нафига? Оставил бы просто массив arr и обращался бы к нему сколько влезит.
Или я чего то не понимаю?
 

AlexDreamer

Guest
Чесно говоря, это долго объяснять... хотя, сейчас подумал, может и правда лучше с массивом...
Спасибо :)
 
Сверху