+ -
当前位置:首页 → 问答吧 → 如何以数组形式调用一系列的函数?

如何以数组形式调用一系列的函数?

时间:2011-06-20

来源:互联网

简单的说就是:
$abc = array();
$abc['a'] = function(){
  xxxxxx
}
$abc['b'] = function(){
  xxxxxx
}
$abc['c'] = function(){
  xxxxxx
}

但是这样写不成立,问正确的写法~~~~

作者: 互补古蓝   发布时间: 2011-06-20

只能用OOP将函数对象化实现,至于是动态调用还是静态调用,根据需求,权衡操作!~

作者: 樰影   发布时间: 2011-06-20

class test {
     function f($t){
          return $t;
    }
    function s($t){
         retrun 'f2' . $t;
   }
}

$test = new test();
$test->f('function 1');
$test->s('function 2');

作者: 樰影   发布时间: 2011-06-20

这。。。楼主搞js走火入魔了?

作者: 剑枫   发布时间: 2011-06-20

好吧,看来没法实现了。。。

当年玩wow的时候,写lua都是这么写的

作者: 互补古蓝   发布时间: 2011-06-20