我有一个简单的东西:
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的值?
您可以使用常量函数来执行此操作:
return constant("self::$param");