@dev400

Как использовать рефлексию для метода?

Есть массив, в нем лежат аргументы
$params = ['arg1' => 10, 'arg2' => 20];

И метод, который принимает эти аргументы
public function method($a, $b) {return $a+$b;}

Для классов есть такая штука
$reflection = new \ReflectionClass( $class );
$instance = $reflection->newInstanceArgs( $args );


А как с методом сделать подобное?
  • Вопрос задан
  • 254 просмотра
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
чем вас не устраивает call_user_func_array?

p.s. ответ на ваш вопрос есть в документации по рефлексии.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы