我在 Lumen 文档中function () use ($app) {一遍又一遍地看到了语法语法。
完整的语法如下所示:
$app->group(['middleware' => 'auth'], function () use ($app) {
$app->get('/', function () {
// Uses Auth Middleware
});
});
Run Code Online (Sandbox Code Playgroud)
这东西和PHP有什么关系吗?流明?Laravel 中也可用吗?
它看起来像 PHP 中没有大括号的匿名函数,但是,该use关键字在此特定代码示例的上下文中没有意义。据我所知,usinguse可能就像 OOP 上下文中的别名或特征。
尝试稍微改变一下,因为我不是function ():D 我的尝试使用function () { use ($app) {结果导致语法错误。
我以前在 PHP 中没有见过类似的东西,你能给我一些关于它的细节吗?