【发布时间】:2016-01-21 14:13:09
【问题描述】:
对于给定的数据集 - 在内存、效率和可读性方面 - 什么时候使用数组更好,什么时候声明多个变量更好?各自使用的优缺点是什么?
这是 - 我相信 - 编程中的一个基本问题,对于不同的编程语言可能有不同的答案,但重点是 PHP 的观点(尤其是关于内存管理)。
编辑(澄清示例):
如果我有一个用户,并且我想存储他的用户名和密码,我应该将其存储在 $user 数组中,还是存储在两个变量中 - $username 和 $password?每种方法的优缺点是什么?
【问题讨论】:
-
需要数组时使用数组。需要变量时使用变量。
-
@MartinHeralecký 但是当你可以同时使用它们时——你应该使用它们中的哪一个?我将在问题中添加一个示例,以便问题更清楚。
-
是的,举个例子会更容易提供帮助。
-
@MartinHeralecký,我添加了一个示例。请阅读并提供答案。我会很感激它。并且不要忘记对问题进行排名。 ;) 谢谢。
-
你的例子不合适。您可以将凭据作为单独的变量或数组。在这种情况下,这无关紧要。我的建议是:只需编写代码,当您不确定使用变量还是数组时,请在此处询问。