обращение в переменную, имя которой хранится в другой переменной: deprecated
Александр Петросян (PAF) 11.05.2003 14:04
миша уже ответил буквально: через промежуточную переменную.
моё мнение: таких обращений следует избегать, поскольку они изрядно уменьшают читабельность кода.
согласитесь, что вполне можно положить ваши таблицы в хэш, тогда будет не скверное «обращение к переменной, чьё имя хранится в переменной», а красивое «обращение в hash за значением, соответствующему ключу, который хранится в переменной».
^tables.$key.menu{
…
}
где
$tables[
$first[^table::create{…}]
…
]