小编Puk*_*own的帖子

Lumen 文档中的“function () use ($app) {”行意味着什么(可能在 Laravel 中有效)

我在 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 中没有见过类似的东西,你能给我一些关于它的细节吗?

php scope laravel lumen

1
推荐指数
1
解决办法
1591
查看次数

标签 统计

laravel ×1

lumen ×1

php ×1

scope ×1