js和php里面都有一个函数eval();其作用是将参数里面的字符串当做代码执行,用这个函数可以创建自定义的回调函数
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')");