PHP возвращает данные из анонимного файла

Я видел файл, который выглядит примерно так:

my-file.php

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

Это анонимная функция, которая возвращает данные, и она каким-то образом извлекается и используется где-то еще.

Как я могу получить данные из файла, который выглядит следующим образом?

Я искал и изучал другие вопросы, но я не нашел ничего подобного.

0

Решение

Таким образом, соответствующую документацию можно найти на включить документ и документ анонимной функции.

Подводя итог, включенные / обязательные файлы могут возвращать значения. Затем они могут быть назначены переменным.

В этом случае вы можете сделать следующее:

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

Это назначило бы анонимную функцию $callable в этот момент вы можете рассматривать это как стандартное замыкание (потому что это то, что оно есть) и вызывать его как функцию:

$callable($anyargs, $needed);

Который в этом случае будет возвращать данные в массиве.

3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector