테스트 사이트 - 개발 중인 베타 버전입니다

function 안에서 변수가져와서 채택완료

아나냐양 6년 전 조회 2,341

 

var $ooo = "bb"

 

 function prouk() {
          try {
          } catch(e){
           } finally {
           aa_$("ooo")();
              }
        }

 

 function aa_bb () { ............... }

 

-----------------------------

 

스크립트 안에서 finally 구문에 aa_$("ooo")(); 이부분에 ooo 변수값의 bb를 넣어줌으로

aa_bb(); 펑션을 실행해주고 싶습니다.

 

그런데 aa_$("ooo")();  이렇게 넣어봐도

aa_<? echo $ooo ?>(); 이렇게 넣어봐도 안됩니다.

 

어떻게 넣어야할까요.

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
6년 전

원하시는게 맞는지는 모르겠는데 javascript eval 함수 한번 검색해보세요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

이렇게 해보세요...

</p>

<p><?php</p>

<p>// filename: test.php</p>

<p>$ooo = "bb";</p>

<p>function prouk()

{

    global $ooo;

    try {

    } catch (Exception $ex) {

    } finally {

        call_user_func('aa_'.$ooo);

    }

}</p>

<p>function aa_bb()

{

    echo 'it works';

}</p>

<p>prouk();</p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

s
sinbi Expert
6년 전

https://sir.kr/qa/310134">https://sir.kr/qa/310134 질문과 유사한 것 같은데요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인