包含嵌套的圆括号

include with nested round brackets

提问人:dtar 提问时间:1/23/2021 最后编辑:dtar 更新时间:1/23/2021 访问量:34

问:

下面的代码在 PHP7 中是什么意思:

(require __DIR__ . '/routes.php')($app);

以及如何将其转换为非统一语法?

路由.php内容

use Slim\App;

return function (App $app) {
    // empty
};```
PHP的

评论

0赞 ceejayoz 1/23/2021
包含什么?routes.php
0赞 dtar 1/23/2021
<?php 使用 Slim\App;return function (App $app) { // 空 };

答:

2赞 mario 1/23/2021 #1

require/include/eval 的行为类似于表达式,特别是当调用的代码/文件返回某些内容时。在这种情况下,返回值用作函数表达式。它等效于:

$return = (require "file.php");
${NULL} = $return($app);