function 안에서 변수가져와서

function 안에서 변수가져와서

QA

function 안에서 변수가져와서

답변 3

본문

 

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

이렇게 해보세요...


<?php
// filename: test.php
$ooo = "bb";
function prouk()
{
    global $ooo;
    try {
    } catch (Exception $ex) {
    } finally {
        call_user_func('aa_'.$ooo);
    }
}
function aa_bb()
{
    echo 'it works';
}
prouk();
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 17,127
© SIRSOFT
현재 페이지 제일 처음으로