PHP: повторение константы с именем переменной

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

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

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

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

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

Ответы

Ответ 1

Отъезд constant().

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

echo constant($stuff . '_FOO');

Ответ 2

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

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

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

echo constant("FOO_BAR");

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