是否在PHP中包含来自不同文件的同名数组?

是否在PHP中包含来自不同文件的同名数组?,php,include,Php,Include,我试图弄清楚如何将两个不同文件中具有相同名称的数组包含到我的PHP文件中 我知道这很简单,但我似乎找不到正确的搜索方法来找到解决方案 我一直在尝试引用数组,例如函数调用(menu\u config.$config),但这根本不起作用。假设两个文件都有$config数组。如果需要一个结果数组: include('file1.php'); $new = $config; include('file2.php'); $new = array_merge($new, $config); 甚至两个新阵

我试图弄清楚如何将两个不同文件中具有相同名称的数组包含到我的PHP文件中

我知道这很简单,但我似乎找不到正确的搜索方法来找到解决方案


我一直在尝试引用数组,例如
函数调用(menu\u config.$config)
,但这根本不起作用。

假设两个文件都有
$config
数组。如果需要一个结果数组:

include('file1.php');
$new = $config;

include('file2.php');
$new = array_merge($new, $config);
甚至两个新阵列:

include('file1.php');
$config_1 = $config;

include('file2.php');
$config_2 = $config;
另一个选择是功能:

function get_config($file) {
    include($file);
    return $config;
}

$config_1 = get_config('file1.php');

假设两个文件都有
$config
数组。如果需要一个结果数组:

include('file1.php');
$new = $config;

include('file2.php');
$new = array_merge($new, $config);
甚至两个新阵列:

include('file1.php');
$config_1 = $config;

include('file2.php');
$config_2 = $config;
另一个选择是功能:

function get_config($file) {
    include($file);
    return $config;
}

$config_1 = get_config('file1.php');

我肯定我今天已经看过一次这个问题了我肯定我今天已经看过一次这个问题了这很可爱,很简单,对提问者来说有点尴尬这很有效,但这真的有意义吗?至少应该添加一个提示,在包含的文件中,这样的全局变量是有问题的。我认为它很美味,我想我会选择中间的那个。我想这正是我想要的,谢谢!还有,很尴尬;)它决定了我希望能够根据运行时收集的信息动态加载文件,所以我使用了函数调用,它工作得非常好。谢谢你,艾布拉!这很可爱,很简单,对提问者来说有点尴尬。这是可行的,但这真的有意义吗?至少应该添加一个提示,在包含的文件中,这样的全局变量是有问题的。我认为它很美味,我想我会选择中间的那个。我想这正是我想要的,谢谢!还有,很尴尬;)它决定了我希望能够根据运行时收集的信息动态加载文件,所以我使用了函数调用,它工作得非常好。谢谢你,艾布拉!