//获取方法的所有参数
function getFucntionParameterName($func) {
$ReflectionFunc = new \ReflectionFunction($func);
$depend = [];
$depend['doc'] = $ReflectionFunc->getDocComment();
foreach ($ReflectionFunc->getParameters() as $value) {
$depend['parames'][] = $value->name;
}
return $depend;
}
$paramName = getFucntionParameterName('myFun');
print_r($paramName);
echo '
';
echo '所有变量';
print_r(get_defined_vars());
echo '获取所有已经定义的函数';
print_r(get_defined_functions());
echo '获取所有可用的模块';
print_r(get_loaded_extensions());
echo '获取指定模块的可用函数';
print_r(get_extension_funcs('ionCube Loader'));