@Chiang
        
        2020-01-14T04:19:24.000000Z
        字数 1085
        阅读 772
    PHP-反射
反射(reflection)类。
Reflection {/* 方法 */public static export ( Reflector $reflector [, bool $return = false ] ) : stringpublic static getModifierNames ( int $modifiers ) : array}
public static Reflection::export ( Reflector $reflector [, bool $return = false ] ) : string
导出一个反射(reflection)。
- reflector
 
导出的反射- return
 
设为 TRUE 时返回导出结果,设为 FALSE(默认值)则忽略返回
如果参数 return 设为 TRUE,导出结果将作为 string 返回,否则返回 NULL。
Reflection::getModifierNames — 获取修饰符的名称
public static Reflection::getModifierNames ( int $modifiers ) : array
获取修饰符的名称。
modifiers
根据标志位域获取修饰符。
修饰符名称的一个数组。
<?phpclass 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()));以上例程的输出类似于:Modifiers for method foo():261final public staticModifiers for method bar():65792public
