Ответ 1
Когда включенный файл возвращает что-то, вы можете просто назначить его переменной
$myArray = include $in;
См. http://php.net/manual/en/function.include.php#example-162
У меня есть файл PHP, файл конфигурации из файла Yii, который содержит следующее:
<?php
return array(
'key' => 'value'
'key2' => 'value'
);
?>
Я хочу загрузить этот массив из другого файла и сохранить его в переменной
Я пытался это сделать, но он не работает
function fetchArray($in)
{
include("$in");
}
$in
- это имя файла PHP
Любые мысли, как это сделать?
Когда включенный файл возвращает что-то, вы можете просто назначить его переменной
$myArray = include $in;
См. http://php.net/manual/en/function.include.php#example-162
Мы используем это в нашей CMS. Вы близки, вам просто нужно вернуть значение из этой функции.
function fetchArray($in)
{
if(is_file($in))
return include $in;
return false
}