PHP:按类分组的所有函数列表


PHP: List of all function Grouped by class

我正在寻找一种方法来获得所有的php函数的列表,但需要他们组由他们存在的类。不确定是否有办法从PHP文档或如果它内置到PHP。我真的只是在寻找内置/流行的类,所以一个自定义的mysqli类我不关心,但mysql库,可以安装与PHP我确实需要。

非常感谢

试试这个:

foreach(get_declared_classes() as $classname) {
    echo $classname . PHP_EOL;
    $class = new ReflectionClass($classname);
    foreach($class->getMethods() as $m) {
        echo '  ' . $m->name . PHP_EOL;
    }
}

我使用get_declared_classes()来获取所有声明的类的列表。然后从它们创建一个ReflectionClass对象,并遍历它们的方法。