PHP一些好玩的用法-获取全局方法、类、方法参数等

//获取方法的所有参数
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'));