标签: php methods static
我需要知道该方法是否被声明为静态,因为它的名称和包含它的类的名称。 method_exists为静态和非静态方法提供true。
method_exists
true
答案 0 :(得分:9)
这里有一个关于如何使用ReflectionMethod的更清晰的方法:
$MethodChecker = new ReflectionMethod($ClassName,$MethodName); var_dump($MethodChecker->isStatic());
答案 1 :(得分:5)
使用ReflectionMethod::isStatic