【问题标题】:PHP - Variable vs Array CallPHP - 变量与数组调用
【发布时间】:2014-06-21 02:54:44
【问题描述】:

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

显示用户名;我使用$order['users'][33]['firstname'];。我在页面的几个部分执行此操作。

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

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

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

【问题讨论】:

  • 我相信没有太大的区别。使用变量很简单,而不是写那么长

标签: php memory process


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-01
    • 2017-08-30
    • 2012-03-11
    • 1970-01-01
    • 1970-01-01
    • 2012-04-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多