Obtener el número de argumentos para una función de clase

¿Hay alguna forma de detectar el número de argumentos que tiene una función en una clase?

Lo que quiero hacer es lo siguiente.

$class = 'foo';
$path = 'path/to/file';
if ( ! file_exists($path)) {
  die();
}

require($path);

if ( ! class_exists($class)) {
  die();
}

$c = new class;

if (num_function_args($class, $function) == count($url_segments)) {
  $c->$function($one, $two, $three);
}

es posible?

Respuestas a la pregunta(3)

Su respuesta a la pregunta