js和php里面都有一個函數eval();其作用是將參數里面的字符串當做代碼執(zhí)行,用這個函數可以創(chuàng)建自定義的回調函數
php回調函數:
/**** @param* @return**/
function a($str){echo $str;}
/**** @param* @return**/
function s($callBack){eval($callBack);}
s("a('linshaoqiang');");
exit;
js回調函數:
function a(str){
alert(str);
}
function s(callBack){ with ( window )eval(callBack);
}
s("a('linshaoqiang')");