2013-12-16 2 views

답변

0
var test = '<?php echo $test; ?>' 
+0

'$ test = "버그의"'와 함께 사용해보십시오. – georg

0

var test = <?php $test ?>을 시도 var test = <?php echo $test; ?>

0

변경

var test = <?php $test ?>

:

는 이미이 같은 시도

2

내가 $test이 아닌 문자열 유형 인 고사하고, 따옴표 또는 줄 바꿈이 포함 된 경우 var test = '<?php echo ($test) ?>'이 실패합니다

var test = <?php echo json_encode($test) ?> 

순진 방법 추측 (예를 들어, 배열, 객체)이 같은

0
var test = '<?php echo $test; ?>'; 

또는 속기 에코를 사용 :

var test = <?php $test ?> 

1) 에코 문 :

var test = '<?= test;?>'; 
+0

'$ test = "버그의"'로 시도해보십시오. – georg

+0

"PHP 5.4.0부터

0

당신은 두 가지가 누락되었습니다.

2) PHP 스 니펫 주위에 작은 따옴표.

그래서 수정 된 코드가 있어야한다 : 당신은 $ 테스트의 정의 아래

<pre> 
var test = '<?php echo $test?>'; 
</pre> 

을 사용할 수 있습니다

var test = "<?php echo $test ?>"; 
+1

'$ test = "버그의"'와 함께 사용해보십시오. – georg

+0

예, @ thg435, 당신 말이 맞아요! 답변을 업데이트했습니다. – Pupil

+1

글쎄, 아니. 이제'$ test = 'bug's ''와 함께 작동하지 않습니다. – georg

0
var test = <?php echo json_encode($test); ?> 
0

.

var MyJavascriptVariable = <?php echo $myPHPVariable; ?> 

조언은 웹 호스트 비활성화 할 수있는이 짧은 태그()를 사용하여 암호를 해독 할 수 없습니다 : 당신이 입력 출력에 PHP를 원하는 페이지 내에서

관련 문제