我的函数必须处理大量变量(20+)。由于这个数字越来越笨重,我正在寻求改进每次我必须调用函数时每个单个活动变量的传统声明,例如:
MyFunction($var1,$var2,$var3,$var4,$var5,$var6,$var7,$var8,$var9,$var10......);
我正在尝试编写可以有效重用的更好的模块化代码。作为一种改进,有没有办法将这些许多变量的名称折叠到一个单独的“配置文件”中,这样我就可以在需要时更干净地调用这个函数......例如?
[在单独的配置文件中:]
$AllOfMyVariables = 'var1,var2,var3,var4,var5,var6,var7,var8,var9,var10';
...然后简单地调用: MyFunction($AllOfMyVariables);
需要时?
我一直无法成功地做到这一点。我尝试通过大括号传递变量名,但似乎无法让变量名/值正确传递。有什么建议么?