PHP -变量vs数组调用


PHP - Variable vs Array Call

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

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

这样做对内存和进程真的很重要吗(使用关联数组)?还是应该将user存储在变量

中?

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

并在需要的地方继续使用$user ?首选哪种方法?

这实际上取决于您的应用程序是做什么的。如果$order只包含一个用户,并且每个子数组只包含一个数据值,则将信息存储在变量中,并为它们赋予可读的名称。否则,如果$order包含许多用户并且信息是树状的,那么数组绝对是实现应用程序的好方法。在内存消耗方面,只要存储相同数量的信息,我不认为这将是一个关键的区别。