PHP ReflectionMethod::getModifiers 反射函数
-
定义和用法
ReflectionMethod::getModifiers - 获取方法的修饰符 -
版本支持
PHP4 PHP5 PHP7 不支持 支持 支持 -
语法
ReflectionMethod::getModifiers( void )
ReflectionMethod::getModifiers() 返回一个方法的修饰符,返回值是一个位标。 -
参数
参数 必需的 描述 无 -
返回值
使用一个数字表示方法修饰符,具体数字的含义可以参考 predefined constants 中的说明。 -
示例
尝试一下class Testing { final public static function foo() { return; } public function bar() { return; } } $foo = new ReflectionMethod('Testing', 'foo'); echo "Modifiers for method foo():\n"; echo $foo->getModifiers() . "\n"; echo implode(' ', Reflection::getModifierNames($foo->getModifiers())) . "\n"; $bar = new ReflectionMethod('Testing', 'bar'); echo "Modifiers for method bar():\n"; echo $bar->getModifiers() . "\n"; echo implode(' ', Reflection::getModifierNames($bar->getModifiers()));
-
相关页面
Reflection::getModifierNames() - 获取修饰符的名称