|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Feb 2001
Сообщений: 127
|
значение переменной -> новая переменная
Например есть
$test="newvariable"; как получить автоматом переменную $newvariable и присвоить ей какое-нибудь значение? |
|
|||||
Ветеран форума
|
могу сказать как на пхп сделать
${'newvar'} = "privet"; echo $newsvar; |
|
|||||
Регистрация: Oct 2000
Адрес: Москва
Сообщений: 264
|
$test = "go";
${ $test } - то же, что и $go. ${ "go" } - то же, что и $go.
__________________
.pete |
|
|||||
"simple"
|
Цитата:
Вот так работает, но с предупреждением: "Name "main::go" used only once: possible typo..." А если $go объявить лексической, то нифига не пашет: "Use of uninitialized value in print..." Почему? |
|
|||||
Регистрация: Oct 2000
Адрес: Москва
Сообщений: 264
|
Не догоняю почему с предупреждением - у мя последний акив пёрл. Мож по-этому.
А у лексической переменной, походу, нету записи в TYPEGLOB - других мыслей пока нет
__________________
.pete |
|
|||||
"simple"
|
Да, ты прав. Именно потому, что через символические ссылки можно обращаться к глобальным переменным (соответственно, находящимся в таблице имён). А так как я пытался обратиться к лексической (которой нет в таблице имён), ессесно у меня ничего не получилось
|
|
|||||
Регистрация: Oct 2000
Адрес: Москва
Сообщений: 264
|
Это я просто угадал
__________________
.pete |
Часовой пояс GMT +4, время: 19:20. |
|
« Предыдущая тема | Следующая тема » |
|
|