以下就是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\";
}
本文地址:https://www.stayed.cn/item/18493
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我