我有一些变量需要在比我最初想象的更多的函数中访问。
将它们包含在我不断增长的功能列表中的最佳方式是什么?
我有类似的东西
$site = 'a';
$admin = 'b';
$dir = 'c';
$ma_plug = 'd';
$base = 'e';
//Etc.
在我的大量功能中,我几乎需要所有这些功能。我最初在做
function a(){
global $site, $admin, $dir, $ma_plug, $base;
//Write the A function
}
function b(){
global $site, $admin, $dir, $ma_plug, $base;
//Write the B function
}
太好了,直到我意识到我要编写的函数比我最初想象的要多。
将所有这些变量纳入(几乎)每个函数的范围的最佳方法是什么?就像我做过的那样?或者类似使用常量的东西?session()
如果可能的话,我想避免使用