| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > Преобразовать текстовое значение в имя переменной |
| Автор: BurnerCode 22.5.2008, 10:34 | ||||||
Скажем есть переменные:
Я хочу заменить текст в переменной string на текст в переменной $param
Но вопрос в следующем: есть переменная которая которая хранит имя $param:
Как сделать что бы значение $temp воспринималось как переменная? |
| Автор: Bulat 22.5.2008, 11:04 |
| Не совсем понял |
| Автор: DaemonSuw 22.5.2008, 11:08 | ||
| Не совсем понял вопроса! Ты просто хочешь скопировать в $temp переменную? тогда просто
Надо писать либо без кавычек (одинарных), либо в двойных В одинарных интерполяция не происходит и в переменную $temp записывается просто слово $para |
| Автор: ginnie 22.5.2008, 11:35 | ||
Как вариант:
но я бы пересмотрел логику работы программы, чтобы избежать подобных подстановок. |
| Автор: BurnerCode 22.5.2008, 11:38 |
| не совсем то ps: мне проста интересен этот момент. |
| Автор: sir_nuf_nuf 22.5.2008, 11:41 | ||
| Тебе нужны символические ссылки что ли ? типа такого
выведет "data" |
| Автор: KSURi 22.5.2008, 11:54 | ||||
Добавлено через 1 минуту и 47 секунд Или действительно, сим. ссылки, как предложил sir_nuf_nuf:
|
| Автор: BurnerCode 22.5.2008, 11:56 | ||
неполучалось из-за того что переменные были объявлены как my
Всем спс. |