ovr / phpreflection
PHP的高级反射,由包含所有描述的自定义数据库提供支持
0.3.1
2016-06-04 14:48 UTC
Requires
- php: >=5.5
Requires (Dev)
- phpunit/phpunit: ~4.8
- squizlabs/php_codesniffer: ~2.6
README
函数反射
您可以通过从 $reflector
使用 getFunction
来获取函数反射
$reflector = new Reflector(Reflector::manuallyFactory()); $reflection = $reflector->getFunction('gettype');
接下来,您可以使用 FunctionReflection
中的方法,例如
var_dump($reflection->getNumberOfParameters()); var_dump($reflection->getNumberOfRequiredParameters());
总之,您可以从 $reflection
中运行 function
var_dump($reflection->run(array(1))); //float