【问题标题】:Can I access a PHP Class Constant using a variable for the constant name? [duplicate]我可以使用常量名称的变量访问 PHP 类常量吗?
【发布时间】:2012-07-27 21:22:12
【问题描述】:

当访问一个类常量时,我​​看到我可以使用一个变量作为类名,例如$classname::CONST_VALUE.

如果我想使用一个变量作为常量名,例如self::$constant。这似乎不起作用。有解决办法吗?

【问题讨论】:

    标签: php class-constants


    【解决方案1】:
    $variable = $classname.'::'.$constant;
    
    constant($variable);
    

    查看文档:http://php.net/constant

    【讨论】:

    • 我今天早些时候实际上遇到了同样的问题,我用谷歌搜索了它。
    猜你喜欢
    • 2011-11-22
    • 2018-09-26
    • 2016-11-26
    • 2017-11-11
    • 1970-01-01
    • 2019-12-13
    • 2017-02-27
    • 2021-12-21
    相关资源
    最近更新 更多