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
원하시는게 맞는지는 모르겠는데 javascript eval 함수 한번 검색해보세요
이렇게 해보세요...
<?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();
답변을 작성하시기 전에 로그인 해주세요.