Автор Тема: значение переменной -> новая переменная  (Прочитано 2406 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Timofey

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 108
  • +0/-0
  • 0
    • Просмотр профиля
Например есть
$test="newvariable";

как получить автоматом переменную $newvariable и присвоить ей какое-нибудь значение?

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
значение переменной -> новая переменная
« Ответ #1 : 07 Июля 2003, 11:28:33 »
ммм... а зачем? Как ты собираешься потом использовать её в скрипте?

Оффлайн vladsu

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 271
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vladislavsurguchev.eu/
значение переменной -> новая переменная
« Ответ #2 : 08 Июля 2003, 02:06:14 »
$var12 = 5;
$name = \'var\';
$num = 12;
print "${$name.$num}\\n";

perldoc perlref;

    $name = "foo";
    $$name = 1;                 # Sets $foo
    ${$name} = 2;               # Sets $foo
    ${$name x 2} = 3;           # Sets $foofoo
    $name->
  • = 4;             # Sets $foo[0]

    @$name = ();                # Clears @foo
    &$name();                   # Calls &foo() (as in Perl 4)
    $pack = "THAT";
    ${"${pack}::$name"} = 5;    # Sets $THAT::foo without eval
« Последнее редактирование: 08 Июля 2003, 02:11:27 от vladsu »
----------------------------------------------
Мой сайт чёрно-белых фотографий из разных уголков мира тут

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28