PHP: Как вызвать функцию из класса зная ее название?

Подскажите как в php вызвать функцию из класса зная ее название?

Ответ

Используйте функцию call_user_func.
call_user_func(callback function, [mixed parameter], [mixed …])
Например:

$class = 'MyClass';
$functions = 'FunctionInMyClass';
$param1 = 1;
$param2 = 'Foo';
call_user_func(array($class, $functions), $param1, $param2);
Запись опубликована в рубрике PHP, Вопрос-ответ. Добавьте в закладки постоянную ссылку.