【发布时间】:2011-12-23 01:49:52
【问题描述】:
我有一个函数列表a()、b()、c()
我有一个main() 函数。
根据情况,我需要将不同的函数传递给 main() 以使用。
在 javascript 中它会是:
var a = function(){}
var b = function(){}
var c = function(){}
var func = (some logic) a, b or c;
main(func);
如何在 php5.3 中做到这一点?
我试图避免使用
$func_name = "a";
main($func_name){
$func_name();
}
或者这可能是最好的方法,我不应该使用任何类型的闭包?
【问题讨论】:
标签: php closures php-5.3 lambda