Forum Webscript.Ru
Программирование => Perl => Тема начата: DartSidius от 22 Ноября 2006, 13:02:53
-
Возможно сделать такое...
Есть БД Mysql
таблица
id | function
например строка...в function
function("123")
в программе есть sub function {
print $_[0];
}
пытаюсь вызывать так....
допустим в $a - уже содержятся данные из БД
пишу &$a;
скрипт отвечает что не найдена функция &main::function("123");
реально заставить работать?
-
DartSidius
Можно.
В MySQL добавь поле param, и там перечисляй все свои параметры, а вызов тогда делай так:
&{$a}($b);
-
а понял...перл думает что вся строка эта function("123") - это и есть имя функции...тогда можно просто изклекать то что между ("") и удалять ненужное..спасибо
-
DartSidius
тогда можно просто изклекать то что между ("") и удалять ненужное
Ты уверен, что это правильно?
-
Phoinix:
Ты уверен, что это правильно?
да...работает