Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
$params = ['arg1' => 10, 'arg2' => 20];
public function method($a, $b) {return $a+$b;}
$reflection = new \ReflectionClass( $class ); $instance = $reflection->newInstanceArgs( $args );
$reflectionMethod = $reflection->getMethod($this->action); $call = $reflectionMethod->invokeArgs($instance, $this->args);
$call = call_user_func_array([$instance, $this->action], $this->args);