Chinaunix首页 | 论坛 | 博客
  • 博客访问: 463693
  • 博文数量: 141
  • 博客积分: 211
  • 博客等级: 入伍新兵
  • 技术积分: 1049
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-17 16:25
个人简介

如此经年,望尽千帆。

文章分类

全部博文(141)

文章存档

2014年(73)

2013年(65)

2012年(3)

我的朋友

分类: PHP

2014-03-22 15:32:02

分享一个php动态生成函数的例子。 
例子中用到了eval函数,如果服务器上允许用户运行这样的函数是非常危险的,切记。
代码:

  1. <?
    //动态生成函数
  2. $a['a']=1;
  3. $a['b']=1;
  4. $a['c']=1;
  5. $str="function a(){global \$a;if(\$a['a']==1 && \$a['b']==1 && \$a['c']==1){return 'OK';}else{return 'ERR';}}";
  6. eval($str); //
  7. if(a()=="OK"){
  8.  echo "GOOD";
  9. }else{
  10.  echo "OH NO";
  11. }
阅读(661) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~