dongzhuanlei0768 2014-06-21 02:54
浏览 14
已采纳

PHP - 变量与数组调用

Say I have an array $order containing the data of entire order and user as well.

To display the name of user; I use $order['users'][33]['firstname'];. I do this in several parts of page.

Does it really matter to the memory and process to do this way (using associative array)? Or should I store user in a variable

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

and keep using $user where ever needed? Which method is prefered?

  • 写回答

1条回答 默认 最新

  • dream0614 2014-06-21 03:00
    关注

    It really depends on what your application does. If $order contains only one user and every subarray contain only one data value, then store the information in variables and give them readable names. Otherwise, if $order contains many users and information are kind of a tree, then array is definitely a good way to implement your application. In terms of memory consumption, as long as you are storing the same amount of information I don't think it will be a crucial difference.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?