![]() |
значение переменной -> новая переменная
Например есть
$test="newvariable"; как получить автоматом переменную $newvariable и присвоить ей какое-нибудь значение? |
могу сказать как на пхп сделать
${'newvar'} = "privet"; echo $newsvar; |
$test = "go";
${ $test } - то же, что и $go. ${ "go" } - то же, что и $go. |
Цитата:
Код:
$go = "foo";А если $go объявить лексической, то нифига не пашет: "Use of uninitialized value in print..." Почему? |
Не догоняю почему с предупреждением - у мя последний акив пёрл. Мож по-этому.
А у лексической переменной, походу, нету записи в TYPEGLOB - других мыслей пока нет :) |
Да, ты прав. Именно потому, что через символические ссылки можно обращаться к глобальным переменным (соответственно, находящимся в таблице имён). А так как я пытался обратиться к лексической (которой нет в таблице имён), ессесно у меня ничего не получилось :)
|
Это я просто угадал :)
|
| Часовой пояс GMT +4, время: 20:03. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.