中山php|最优网络中山做网站 中山php建站

最优良人

2011/08/14 at 02:46

使用eval在js或者php中创建回调函数

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')");

标签:,
-