PHP: отображение константы с именем переменной - PullRequest
14 голосов
/ 12 апреля 2011

Как я могу это сделать?

У меня есть что-то вроде:

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

, и оно не работает: (

Я просто хочу повторить константузначение ...

Ответы [ 2 ]

31 голосов
/ 12 апреля 2011

Выезд constant().

В вашем случае:

echo constant($stuff . '_FOO');
8 голосов
/ 12 апреля 2011

Сначала сделайте константу:

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

, затем вы можете получить значение, используя constant():

echo constant("FOO_BAR");

Подробнее о константах в руководстве .

...