获取PHP中动态选择的类常量的值

我希望能够做这样的事情:

class ThingIDs

{

const Something = 1;

const AnotherThing = 2;

}

$thing = 'Something';

$id = ThingIDs::$thing;

这行不通。有一种简单的方法可以做一些等效的事情吗?请注意,我一直在上课。它在我无法重写的库中。我正在编写在命令行上接受参数的代码,我 真的

希望它接受符号名而不是ID号。

回答:

$id = constant("ThingIDs::$thing");

http://php.net/manual/zh/function.constant.php

以上是 获取PHP中动态选择的类常量的值 的全部内容, 来源链接: utcz.com/qa/402585.html

回到顶部