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

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);

  

 

posted @ 2021-03-04 21:36  蓝色星辰1993  阅读(51)  评论(0编辑  收藏  举报