【小记】动态调用 类静态属性 常量

class Foo {
    public static $flag_status = array( 'foo', 'bar' );

    Const OT_UPGRADE_1 = 1;
    Const OT_UPGRADE_2 = 2;
}

// 静态属性
$name_attr = 'flag_status';
print_r(Foo::$$name_attr);


// 类动态常量
$rank = 1;
constant(Foo::class . '::OT_UPGRADE_' . $rank);

  

得意时做事,失意时读书
原文地址:https://www.cnblogs.com/lanse1993/p/14483126.html