我正在尝试访问我的一个类中的类常量:
const MY_CONST = "value";
如果我有一个变量来保存这个常量的名称,如下所示:
$myVar = "MY_CONST";
我可以以某种方式访问 MY_CONST 的值吗?
self::$myVar
这显然不起作用,因为它是针对静态属性的。 另外,变量变量也不起作用。
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
没有相应的语法,但您可以使用显式查找:
print constant("classname::$myConst");我相信它也适用于
self::。