Estoy tratando de crear un nombre constante de forma dinámica y luego obtener el valor.
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;
Pero encuentro que $ valor constante todavía contiene el NOMBRE de la constante, y no el VALOR.
También probé el segundo nivel de indirección, $$constant_name
pero eso lo convertiría en una variable, no en una constante.
¿Alguien puede arrojar algo de luz sobre esto?