我需要根据方法的名称和包含它的类的名称知道该方法是否被声明为静态的。 method_exists
为静态和非静态方法提供 true
。
最佳答案
下面是关于如何使用 ReflectionMethod 的更清晰的方法:
$MethodChecker = new ReflectionMethod($ClassName,$MethodName);
var_dump($MethodChecker->isStatic());
关于php - 如何检查PHP中的方法是否是静态的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7513589/