2014-04-08 2 views
0

일부 소스가있는 변수가 있습니다. 이 같은 :문자열 변수를 PHP 소스로 만듭니다.

$sc = "$aa=4;"; 

내가 현악기 만들고 싶어 "$ 금주 모임 = 4;"

echo $aa; 

이 작업을 수행 할 수있는 방법이있다 :이처럼 사용할 수있는 PHP의 SORCE에?

+1

입니까? 왜 처음에는'$ aa = 4;'를 쓰지 않을까요? –

+0

이 변수의 출처는 어디입니까? 사용자 입력? 데이터 베이스? 파일 시스템? 기회는 더 좋은 방법입니다. 코드를 문자열로 저장하는 것은 대개 잘못된 생각입니다. –

+0

@NiettheDarkAbsol 설명하기가 복잡합니다. 나는 내가하고 싶은 일을하는 다른 방법이 없다. – user3419680

답변

0

당신은 할 수는 없지만 (하나님 께서 나를 용서하실 수 있습니다) eval;

$sc = "$aa=4;"; 
eval($sc); 
echo $aa; 

$sc 사용자 제공 변수 인 경우, 서버가 아마 날려 버리겠다주의하십시오.

그리고 네, 이것은 아마도 왜 이렇게할까요 XY-Problem

관련 문제