13
当访问一个类常量时,我发现我可以使用一个变量作为类名,例如$classname::CONST_VALUE
。我可以使用常量名称的变量访问PHP类常量吗?
如果我想为常数名称使用变量,例如self::$constant
。这似乎并不奏效。有没有解决方法?
当访问一个类常量时,我发现我可以使用一个变量作为类名,例如$classname::CONST_VALUE
。我可以使用常量名称的变量访问PHP类常量吗?
如果我想为常数名称使用变量,例如self::$constant
。这似乎并不奏效。有没有解决方法?
$variable = $classname.'::'.$constant;
constant($variable);
请参阅该文档:http://php.net/constant
你快...... – 2012-07-30 08:31:19
其实我有同样的问题,今天早些时候,我GOOGLE了它。 – Summoner 2012-07-30 10:10:11