PHP - 访问/修改数组而不使其成为全局或函数

时间:2018-02-09 23:47:18

标签: php arrays loops global-variables

我有一个从几个不同来源填充的关联数组 - 从数据库中提取一些内容。

我需要能够从几个不同的函数中访问这个数组。

出于最佳实践原因,我不想让数组全局化。我不想在函数中包含数组,因为我会在循环中调用该函数,导致数组在每次调用时不必要地重新填充(我做了一些测试,这会对性能造成太大影响)。 / p>

我可以填充一次数组并将其作为参数传递给需要它的每个函数,但由于其他地方的一些遗留代码,这将是一个设置的噩梦。

除了将数组设置为全局数据外,我还有其他选择吗?我能以不同的方式处理这个问题吗?我没有粘贴任何代码片段,因为我认为他们不会在这种情况下提供帮助!

0 个答案:

没有答案