2013-02-16 2 views
0

PHP 변수 안에 sass 변수를 저장하려고합니다. 문제는 둘 다 앞에 $ 기호가 붙어서 혼란스러운 PHP 파서로 선언됩니다. 이 같은 일부 일 :변수와 문자열을 함께 다른 PHP 변수에 저장하십시오.

$color = "$brandColor:#".$_POST["value"].";"; 

출력은 다음과 같습니다

공지 사항 : 정의되지 않은 변수 : C에서 brandColor : 라인 \ XAMPP \ htdocs를 \ 콧대 \의 function.php 12

+0

어떤 값이 $ brandColor에 저장하는 시도? – ripa

+0

$ brandcolor는 실제로 큰 따옴표를 사용할 때 $ brandcolor의 값을 저장하려고합니다. 따라서 4가 들어있을 경우 $ 4를 # 등으로 만들려고합니다. – user1914292

+1

또는 escape 슬래시를 사용하십시오. $ color = "\ $ brandColor : # ". $ _ POST ["value "]."; "; – vikingmaster

답변

0

'작은 따옴표를 사용해보십시오 대신 큰 따옴표 "

+0

감사합니다. 하지만 사실 나는 대답을 제공했다고 생각합니다. "by"를 대체 한 후 작동합니다. –

1

의이

$color = '$brandColor:#'.$_POST["value"].';'; 
+0

@Daedalus, 아니요, 동일하지 않습니다. 따옴표가 변경되어 '$ brandColor'변수가 그대로 출력됩니다. – Aborted

관련 문제