在 PHP 中,可以使用 ReflectionClass
类来获取类的信息,包括方法信息。以下是一个示例代码,展示了如何使用 ReflectionClass
获取类的方法信息:
getName(); echo "Class name: " . $className . PHP_EOL; // 获取类中的所有方法 $methods = $reflectionClass->getMethods(); // 遍历方法并输出方法名 foreach ($methods as $method) { echo "Method name: " . $method->getName() . PHP_EOL; }
在这个示例中,我们首先创建了一个名为 MyClass
的类,并在其中定义了一个名为 myMethod
的方法。然后,我们使用 ReflectionClass
类创建了一个对象,该对象表示 MyClass
类。接下来,我们使用 getName()
方法获取类名,并使用 getMethods()
方法获取类中的所有方法。最后,我们遍历这些方法并输出它们的方法名。