以下就是php动态生成函数示例,示例中用到了eval函数,我感觉如果服务器上允许用户运行这样的函数是非常危险的

复制代码 代码如下:
<?
$a["a"]=1;
$a["b"]=1;
$a["c"]=1;
$str="function a(){global $a;if($a["a"]==1 && $a["b"]==1 && $a["c"]==1){return "OK";}else{return "ERR";}}";
eval($str);
if(a()=="OK"){
 echo "GOOD";
}else{
 echo "OH NO";
}