2012-11-23 2 views
2

동적 상수 이름 선언에 약간의 문제가 있습니다. 나는 올바른 값하지 않는, 그 후동적 상수 이름

$type2 = "type2"; 
$env = "env"; 

$constName = "test_$type2_$env"; 
return constant(__CLASS__."::$constName"); 

: 여기

내 코드입니다 : 나는 $ constName을 정의하는 표현이 제대로 평가되지 않은 이유를 찾을 수 없습니다 test_type2_env을하지만,이 대신 : test_env

미리 감사드립니다. PHP는 당신이 'type2_'변수의 값을 원하는 것을 이해하기 때문에

답변

1

$constName = "test_{$type2}_$env"; 

보십시오.