Ich versuche, einen konstanten Namen dynamisch zu erstellen und dann zum Wert zu gelangen.
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;
Aber ich finde, dass der Wert der $ Konstante immer noch den NAMEN der Konstante enthält und nicht den WERT.
Ich habe auch die zweite Indirektionsebene ausprobiert. $$constant_name
Aber das würde es zu einer Variablen und nicht zu einer Konstanten machen.
Kann jemand etwas Licht darauf werfen?