我可以使用常量名称的变量访问 PHP 类常量吗?
Posted
技术标签:
【中文标题】我可以使用常量名称的变量访问 PHP 类常量吗?【英文标题】:Can I access a PHP Class Constant using a variable for the constant name? [duplicate] 【发布时间】:2012-07-27 21:22:12 【问题描述】:当访问一个类常量时,我看到我可以使用一个变量作为类名,例如$classname::CONST_VALUE
.
如果我想使用一个变量作为常量名,例如self::$constant
。这似乎不起作用。有解决办法吗?
【问题讨论】:
【参考方案1】:$variable = $classname.'::'.$constant;
constant($variable);
查看文档:http://php.net/constant
【讨论】:
我今天早些时候实际上遇到了同样的问题,我用谷歌搜索了它。以上是关于我可以使用常量名称的变量访问 PHP 类常量吗?的主要内容,如果未能解决你的问题,请参考以下文章