PHP从文件中的匿名返回数据

延斯·托内尔(JensTörnell)

我看过一个看起来像这样的文件:

my-file.php

<?php
return function($some, $args) {
  return array(
    'foo' => 'my first template variable',
    'bar' => 'my second template variable'
  );
};

这是一个返回数据的匿名函数,它以某种方式获取并在其他地方使用。

如何从看起来像这样的文件中获取数据?

我一直在搜索并查看其他问题,但没有找到类似的内容。

乔尼克斯

因此,可以在包含文件匿名功能文件中找到相关文件

总而言之,包含/必需的文件可以返回值。然后可以将它们分配给变量。

在这种情况下,您可以执行以下操作:

$callable = require 'my-file.php';

这会将匿名函数分配给$callable您,此时您可以将其视为标准闭包(因为这就是标准闭包),然后像调用函数一样调用它:

$callable($anyargs, $needed);

在这种情况下将返回数组中的数据。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章