Я видел файл, который выглядит примерно так:
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);
Который в этом случае будет возвращать данные в массиве.
Других решений пока нет …