Как вывести константу?

Vorgal

Новичок
Как вывести константу?

Проблема следующая.
Объявляем константу:
PHP:
define("CONSTANTA", 1);
Дальше нам нужно вывести её значение, причём следующим образом:
PHP:
echo <<< EOF
Вот такая у нас константа: CONSTANTA
EOF;
Естесственно, выводится не значение константы, а просто текст. Как быть?
Заранее спасибо!
 

RomikChef

Guest
- доктор, когда я делаю так - мне больно!
А ты не делай так!

Ну и какой ответ ты от нас хочешь?
все ответы ты и сам знаешь.
либо не использовать heredoc
либо не использовать константы, а использовать переменные.
или присвоить переменной значение константы.

и не надо тут петь песню про то, что УСЛОВИЯ ТАКИЕ сделать надо только так и никак не иначе.
 

Linker

Guest
<?
define("CONSTANTA", 1);

echo <<< EOF
Вот такая у нас константа:
EOF;
echo CONSTANTA;
echo <<< EOF
<br>blablabla
EOF;
?>

Хотя извращение конечно...
 

RomikChef

Guest
а, так тут echo?
НУ, в этом случае я вообще не вижу смысла в использовании heredoc
да и константа тут явно из пальца высосана.
Ты можешь объяснить чем тебе здесь константа лучше переменной?
 

Vorgal

Новичок
2 RomikChef
Я, собственно говоря, там и думал, что это невозможно.. На всякий случай решился спросить-с... И не собирался я песню петь.. :))
Спасибо!
 

Vorgal

Новичок
2 RomikChef (на второе сообщение)
echo в примере, в коде была переменная
Я согласен, что ничем не лучше, в общем вопрос решён. Просто было интересно, можно вообще это как-нибудь сделать или нет.

Ещё раз всем спасибо!
 
Сверху