URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 4573
[ Назад ]

Исходное сообщение
"вызов своих функций PERL"

Отправлено wishmaster , 21-Авг-05 16:47 
Доброго времени суток! Как вызвать функцию, если есть только ее название в строковой переменной? Дело в том, что в этой переменной исходя из условий хранятся разные имена функций, и их нужно вызывать динамически.

Содержание

Сообщения в этом обсуждении
"вызов своих функций PERL"
Отправлено madskull , 22-Авг-05 11:01 
>Доброго времени суток! Как вызвать функцию, если есть только ее название в
>строковой переменной? Дело в том, что в этой переменной исходя из
>условий хранятся разные имена функций, и их нужно вызывать динамически.

Тема: символические ссылки. Рекомендую почитать.

$s = "subname";
&{$s};


"вызов своих функций PERL"
Отправлено wishmaster , 22-Авг-05 11:13 
>Тема: символические ссылки. Рекомендую почитать.
>
>$s = "subname";
>&{$s};


Спасибо, справился через eval.