【发布时间】:2011-12-14 05:54:15
【问题描述】:
我正在尝试执行以下操作:
// assume $f is an arg to the wrapping function
$self = $this;
$func = function() use($f, $ctx, $self){
$self->remove($func, $ctx); // I want $func to be a reference to this anon function
$args = func_get_args();
call_user_func_array($f, $args);
};
是否可以从同一个函数中引用分配给 $func 的函数?
【问题讨论】:
-
哇,我希望我能将所有这些都标记为答案!
-
我希望其中一个答案能详细说明参考创建和延迟分配。
-
@mario,我希望你能用你认为正确的答案来回答自己,而不是抱怨人们放在这里的答案。
-
@Andrew,您可以为所有您认为有用的答案投票。
-
@Neal:“放置”是指“粘贴”,是吗?不,我不能肯定地回答这个问题。因此问题。
标签: php closures anonymous-function