我正在寻找一种方法来获得所有的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
对象,并遍历它们的方法。