PHP:使用变量名称回显常量

时间:2011-04-12 02:25:49

标签: php variables constants

我该怎么做?

我有类似的东西:

define($stuff.'_FOO', 'whatever');
echo $stuff.'_FOO';

并且不起作用:(

我只想回应常数的价值......

2 个答案:

答案 0 :(得分:31)

查看constant()

在你的情况下:

echo constant($stuff . '_FOO');

答案 1 :(得分:8)

首先做一个常数:

define("FOO_BAR", "something more");

然后您可以使用constant()

获取值
echo constant("FOO_BAR");

详细了解manual中的常量。