PHP - 变量与数组调用

时间:2014-06-21 02:54:44

标签: php memory process

假设我有一个数组$order,其中包含整个订单和用户的数据。

显示用户名;我使用$order['users'][33]['firstname'];。我在页面的几个部分中这样做。

以这种方式(使用关联数组)对内存和进程真的很重要吗?或者我应该将用户存储在变量

$user = $order['users'][33]['firstname'];

并继续使用$ user?首选哪种方法?

1 个答案:

答案 0 :(得分:0)

这实际上取决于您的应用程序的功能。如果$order只包含一个用户且每个子数组只包含一个数据值,则将信息存储在变量中并为其指定可读名称。否则,如果$order包含许多用户并且信息是树的类型,则数组绝对是实现应用程序的好方法。在内存消耗方面,只要您存储相同数量的信息,我就不会认为这将是一个至关重要的区别。