PHP ReflectionClass::getTraitNames 反射函数
-
定义和用法
ReflectionClass::getTraitNames - 返回这个类所使用 traits 的名称的数组 -
版本支持
PHP4 PHP5 PHP7 不支持 v5.4.0+支持 支持 -
语法
ReflectionClass::getTraitNames( void )
ReflectionClass::getTraitNames() 返回这个类所使用 traits 的名称的数组。 -
参数
参数 必需的 描述 无 -
返回值
返回的数组的值包含了 trait 的名称。 出现错误的情况下返回 NULL。 -
示例
$traitsNames = []; $recursiveClasses = function ($class) use(&$recursiveClasses, &$traitsNames) { if ($class->getParentClass() != false) { $recursiveClasses($class->getParentClass()); } else { $traitsNames = array_merge($traitsNames, $class->getTraitNames()); } }; $recursiveClasses($controllerClass);
-
相关页面
ReflectionClass::setStaticPropertyValue() - 设置静态属性的值