最優(yōu)良人 » eval http://www.dgkai.cn/blog 中山php|最優(yōu)網(wǎng)絡 Mon, 13 May 2013 04:56:43 +0000 en hourly 1 http://wordpress.org/?v=3.1.4 使用eval在js或者php中創(chuàng)建回調(diào)函數(shù) http://www.dgkai.cn/blog/view-96.html http://www.dgkai.cn/blog/view-96.html#comments Sat, 13 Aug 2011 18:46:09 +0000 lin http://www.dgkai.cn/blog/?p=96

js和php里面都有一個函數(shù)eval();其作用是將參數(shù)里面的字符串當做代碼執(zhí)行,用這個函數(shù)可以創(chuàng)建自定義的回調(diào)函數(shù)

php回調(diào)函數(shù):

/**** @param* @return**/

function a($str){echo $str;}

/**** @param* @return**/

function s($callBack){eval($callBack);}

s("a('linshaoqiang');");

exit;

js回調(diào)函數(shù):

function a(str){

alert(str);

}

function s(callBack){ with ( window )eval(callBack);

}

s("a('linshaoqiang')");

]]>
http://www.dgkai.cn/blog/view-96.html/feed 48