从具有静态函数的类返回值

时间:2014-10-01 12:17:08

标签: php

我有这个简单的事情:

class Pkg {

    const A = 10;
    const B = 100;
    const C = 1000;

    public static function limit($pkg){
        $args = func_get_args();
        $param =  $args[0];
        return self::$param;
    }

}

我在外部控制器中有这个:

 $ownerPkg = 'A';
 dd(Pkg::limit($ownerPkg));

如何从我的Pkg课程中获得A的值?

1 个答案:

答案 0 :(得分:1)

您可以使用constant功能执行此操作:

return constant("self::$param");