Я пытаюсь создать константное имя динамически, а затем получить значение.
define( CONSTANT_1 , "Some value" ) ;
// try to use it dynamically ...
$constant_number = 1 ;
$constant_name = ("CONSTANT_" . $constant_number) ;
// try to assign the constant value to a variable...
$constant_value = $constant_name;
Но я нахожу, что $constant value все еще содержит NAME константы, а не VALUE.
Я также попробовал второй уровень косвенности $$constant_name
Но это сделало бы его переменной не константой.
Может кто-нибудь пролить свет на это?