동적으로 상수 이름을 만든 다음 값을 얻으려고합니다.
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이 포함되어 있습니다.
두 번째 수준의 간접도 시도했지만 $$constant_name
상수가 아닌 변수가 될 것입니다.
누군가 이것에 약간의 빛을 던질 수 있습니까?