Используя, вероятно, ReflectionClass, как я могу узнать, сколько параметров ожидает метод?
class Test {
public function mymethod($one, $two, $three = '') {}
public function anothermethod($four) {}
}
$test = new Test();
$i = function_im_looking_for(array($test, 'mymethod'));
$i2 = function_im_looking_for(array($test, 'anothermethod'));
echo $i .' - '. $i2;
Приведенный выше код должен вывести: 3 - 1
;