Сделайте что-нибудь подобное:
Я использую что-то подобное в моем методе __construct ().
$params = array('a','b','c'); // PUT YOUR PARAMS IN $params DYNAMICALLY
call_user_func_array(array($this, $this->_request), array($params));
1-й аргумент: экземпляр объекта,
2-й аргумент: метод для вызова,
3-й аргумент: params
Прежде чем вы сможете проверить, если метод или класс тоже, с:
method_exists()
class_exists()
Приветствия