una sirve que parametros para otro manejo llamar funciones funcion ejercicios ejemplos desde php

sirve - cómo verificar dinámicamente el número de argumentos de una función en php



manejo de funciones en php (4)

Creo que estás buscando func_num_args ()

http://us3.php.net/manual/en/function.func-num-args.php

¿Cómo puedo verificar en tiempo de ejecución muchos parámetros que tiene un método o una función en PHP?

ejemplo

class foo { function bar ( arg1, arg2 ){ ..... } }

Voy a necesitar saber si hay una manera de ejecutar algo así como

get_func_arg_number ( "foo", "bar" )

y el resultado será

2


Está buscando las capacidades de reflexión en PHP5 - documentación aquí .

Específicamente, mira las clases ReflectionFunction y ReflcetionMethod.


La reflexión es lo que buscas aquí

class foo { function bar ( $arg1, $arg2 ){ } } $ReflectionFoo = new ReflectionClass(''foo''); echo $ReflectionFoo->getMethod(''bar'')->getNumberOfParameters();


Necesitas usar el reflejo para hacer eso.

$method = new ReflectionMethod(''foo'', ''bar''); $num = $method->getNumberOfParameters();