ovr/phpreflection

PHP的高级反射,由包含所有描述的自定义数据库提供支持

0.3.1 2016-06-04 14:48 UTC

This package is auto-updated.

Last update: 2024-08-29 03:15:52 UTC


README

Build Status

函数反射

您可以通过从 $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