php - 我可以使用常量名称的变量来访问 PHP 类常量吗?

标签 php class-constants

<分区>

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

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

最佳答案

$variable = $classname.'::'.$constant;

constant($variable);

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

关于php - 我可以使用常量名称的变量来访问 PHP 类常量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11717593/

相关文章:

javascript - 在 WordPress 中单击即可创建新用户

c++ - 这个静态类字段在创建之前就被使用了吗?

使用类常量访问 PHP 对象

c++ - 为什么类的常量数据成员需要在构造函数中初始化?

javascript - 以行作为 ID 和值的表的复制按钮

php - 从Flash发送JSON到PHP

PHP MySQL 没有从数据库中获取任何内容

php - 为 php 5.6 (XAMPP) 添加 mongodb 扩展

java - 如何在 Java 中定义一个常量类?