Я намагаюся динамічно створити ім'я константи, а потім отримати значення.
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_name
але це зробило б його змінною, а не константою.
Хтось може пролити на це світло?