【发布时间】:2013-10-14 20:32:47
【问题描述】:
我是 PHP 新手。我正在尝试阅读 Symfony 2 app 中的代码,但我无法理解这个函数是什么。
谁能给我解释一下这个函数在做什么。我不知道这个变量是如何定义的
$def = function($name, $class, $args=[]) use ($container){
return $container->doStuff($name, $class);
};
use 在那里做什么?
【问题讨论】:
-
简而言之,
use使$container变量在匿名函数中可用。 -
是来自 php 或 symfony 的
use的语法。我没有看到use函数声明后的字