下面的代码在PHP7中是什么意思:
(require __DIR__ . '/routes.php')($app);
以及如何将其转换为非统一语法?
routes.php内容:
use SlimApp;
return function (App $app) {
// empty
};```
require
/include
/eval
表现得像表达式,特别是当调用的代码/文件返回一些东西时。在这种情况下,返回值被用作函数表达式。它相当于:
$return = (require "file.php");
${NULL} = $return($app);