以下は PHP で動的に生成された関数の例です。この例では eval 関数が使用されていますが、このような関数をサーバーがユーザーに実行させるのは非常に危険だと感じます。
コードをコピーします コードは次のとおりです:
$a['a']=1;
$a['b']=1;
$a['c' ]=1;
$str="関数 a(){グローバル $a;if($a['a']==1 && $a['b']==1 && $a['c']= =1){ return 'OK';}else{return 'ERR';}}";
eval($str);
if(a()=="OK"){
echo "GOOD";
}else {
「ああ、ダメだ」とエコー;
}
http://www.bkjia.com/PHPjc/744326.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/744326.html技術記事以下は PHP で動的に生成された関数の例です。この例では eval 関数が使用されています。このような関数をサーバー上で実行できるようにするのは非常に危険だと思います。 ..