我想弄清楚如何從兩個不同的文件中包含具有相同名稱的數組到我的PHP文件中。在PHP中包含來自不同文件的同名數組?
我知道這很簡單,但我似乎無法找到正確的搜索來找到解決方案。
我一直在試圖引用數組,如function_call(menu_config.$config)
,但那只是不工作。
我想弄清楚如何從兩個不同的文件中包含具有相同名稱的數組到我的PHP文件中。在PHP中包含來自不同文件的同名數組?
我知道這很簡單,但我似乎無法找到正確的搜索來找到解決方案。
我一直在試圖引用數組,如function_call(menu_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');
這很可愛,簡單,並且對提問者有一點說服 – RiggsFolly
這是行得通的,但這是否有意義呢?至少應該添加一個提示,即包含文件中的這些全局變量是值得懷疑的。 – arkascha
我認爲它的美味 – RiggsFolly
我相信,我已經看到了這個問題,一旦已經今天 – RiggsFolly