我正在寻找一种方法来获取所有 php 函数的列表,但需要按它们所在的类对它们进行分组。不确定是否有办法从 PHP 文档中获取它,或者它是否内置在 PHP 中。我真的只是在寻找内置/流行的类,所以我不关心自定义的 mysqli 类,但我确实需要可以使用 PHP 安装的 mysql 库。
非常感谢
尝试这个:
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
对象并遍历它们的方法。