2014-10-01 70 views
0

我有这个简单的事:从类返回的值与静态函数

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类?

回答

1

可以使用constant功能来做到这一点:

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