function 안에서 변수가져와서

function 안에서 변수가져와서

QA

function 안에서 변수가져와서

본문

 

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();
답변을 작성하시기 전에 로그인 해주세요.
전체 17,128
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT