PHP Reflection::getModifierNames 反射函数
-
定义和用法
Reflection::getModifierNames - 获取修饰符的名称 -
版本支持
PHP4 PHP5 PHP7 不支持 支持 支持 -
语法
Reflection::getModifierNames( int $modifiers )
Reflection::getModifierNames() 获取修饰符的名称。 -
参数
参数 必需的 描述 modifiers 是 根据标志位域获取修饰符。 -
返回值
修饰符名称的一个数组。 -
示例
尝试一下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()));
-
相关页面
ReflectionClass::getModifiers() - 获取类的修饰符ReflectionClassConstant::getModifiers() - 获取类常量修饰符ReflectionMethod::getModifiers() - 获取方法的修饰符ReflectionProperty::getModifiers() - 获取属性修饰符