【发布时间】:2011-04-12 04:40:56
【问题描述】:
可能重复:
When should I use stdClass and when should I use an array in php5 oo code ??
使用这两种结构中的一种比另一种有什么好处?
// array
$user['name'] = 'Emanuil';
// object
$user->name = 'Emanuil';
【问题讨论】:
-
为什么说1比2好?我个人不同意这种说法。你能解释一下为什么你认为 1 比 2 更好吗?我们是在谈论效率、内存消耗、编码实践吗?看看:particletree.com/notebook/object-oriented-php-memory-concerns也。
-
提示:也许数组消耗的资源更少。
-
@Chris:我想我在某处读到过,如果您需要一个结构来存储数据,那么 1 是首选方式。
-
@fabrik:你是对的。我不应该要求“更好”。我编辑了这个问题来解决这个问题。
标签: php