how can I check at runtime home many parameters a method or a function have in PHP.
example
class foo { function bar ( arg1, arg2 ){ ..... } }
I will need to know if there is a way to run something like
get_func_arg_number ( "foo", "bar" )
and the result to be
2
You need to use reflection to do that.
$method = new ReflectionMethod('foo', 'bar');
$num = $method->getNumberOfParameters();
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With