ReflectionFunction::__construct Contruye un objeto de tipo ReflectionFunction &reftitle.description; public ReflectionFunction::__construct mixedname Construye un objeto de tipo ReflectionFunction. &reftitle.parameters; name Nombre de la función que se desea reflexionar, o una función anónima. &reftitle.returnvalues; &return.void; &reftitle.errors; Lanza ReflectionException si el parámetro name no contuviera una función válida. &reftitle.changelog; &Version; &Description; 5.3.0 ahora name puede representar una función anónima. &reftitle.examples; Ejemplo de <methodname>ReflectionFunction::__construct</methodname> La función %s '%s'\n". " declarada en %s\n". " líneas %d a %d\n", $func->isInternal() ? 'interna' : 'definida por el usuario', $func->getName(), $func->getFileName(), $func->getStartLine(), $func->getEndline() ); // Mostrar comentarios de documentación printf("---> Documentación:\n %s\n", var_export($func->getDocComment(), 1)); // Mostrar, si existen, variables estáticas if ($statics = $func->getStaticVariables()) { printf("---> Variables estáticas: %s\n", var_export($statics, 1)); } } // Crear una instancia de la clase ReflectionFunction mostrarFuncionesReflexionadas(new ReflectionFunction('contador1')); mostrarFuncionesReflexionadas(new ReflectionFunction($contador2)); ?> ]]> &example.outputs.similar; La función definida por el usuario 'contador1' declarada en /Users/chuso/dropme.php líneas 7 a 11 ---> Documentación: '/** * Contador sencillo * * @return int */' ---> Variables estáticas: array ( 'c' => 0, ) ===> La función definida por el usuario '{closure}' declarada en /Users/chuso/dropme.php líneas 18 a 23 ---> Documentación: '/** * Otro contador sencillo * * @return int */' ---> Variables estáticas: array ( 'd' => 0, ) ]]> &reftitle.seealso; ReflectionMethod::__construct Constructores