猿问

php判断一个类中是否含有某一个静态方法

如题。
加入我有一个类

class A{    public static function a()
    {
    }
}

我想判断A中有没有静态方法a(),该怎么判断?


慕尼黑8549860
浏览 839回答 2
2回答

天涯尽头无女友

反射<?phpclass&nbsp;A{&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;function&nbsp;aFun(){ &nbsp;&nbsp;&nbsp;&nbsp;} }; $rm&nbsp;=&nbsp;new&nbsp;ReflectionMethod('A','aFun'); var_dump($rm->isStatic());文档

蛊毒传说

method_exists(A::class, 'a')
随时随地看视频慕课网APP
我要回答