Как мне создать действительно динамическую функцию с вызовом динамических параметров?Документация и примеры, которые я нашел, предполагают, что у вас есть только 1 параметр.Я хотел бы иметь несколько параметров, например:
class Object {
function A($p1) {}
function B($p1,$p2) {}
}
$obj = new Object();
$function = "B";
$params = "'foo', 'me'";
$obj->$function($params);
вызов $function = "A"
будет хорошо, так как $ params рассматривается как строка.Я пробовал
$obj->$function(explode(',',$params));
для $function="B"
, но он не работает, так как разнесение просто возвращает массив и, таким образом, функция B имеет отсутствующий параметр.
Есть идеи?