PHP ReflectionClass::getTraitAliases 反射函数

  • 定义和用法

    ReflectionClass::getTraitAliases - 返回 trait 别名的一个数组
  • 版本支持

    PHP4 PHP5 PHP7
    不支持 v5.4.0+支持 支持
  • 语法

    ReflectionClass::getTraitAliases( void )
    ReflectionClass::getTraitAliases() 获取这个类里静态(static)属性的值。
  • 参数

    参数 必需的 描述
  • 返回值

    返回了一个数组,新的方法名位于键中,原始名称(格式是 "TraitName::original")位于数组的值中。 出现一个错误的情况下返回 NULL。
  • 示例

    trait A {
    public function smallTalk() {
    echo 'a';
    }
    public function bigTalk() {
    echo 'A';
    }
    }
    
    class Apple{
    
    use A {
    A::bigTalk as talk;
    }
    }
    
    $obj=new ReflectionClass('Apple');
    echo "<pre>";
    var_dump($obj->getTraitAliases());
    echo "</pre>";
    
    尝试一下
  • 相关页面

    ReflectionClass::setStaticPropertyValue() - 设置静态属性的值