gpt4 book ai didi

php - 使用对象而不是数组

转载 作者:搜寻专家 更新时间:2023-10-31 21:14:30 25 4
gpt4 key购买 nike

在以下情况下创建新对象类型而不是使用数组是否更有意义:

我有一个包含两个值的简单结构:姓名和年龄

$ages = array(
array(
'name' => 'bill',
'age' => 22
),
array(
'name' => 'bob',
'age' => 50
),
// etc
);

问题是这个结构是在一个类中生成并通过 Controller 传递,然后在另一个类中使用。

因此感觉这两个类是捆绑在一起的,因为一个人必须知道在另一个类中生成的这个结构的数组键。

有什么设计模式可以解决这个问题吗?

最佳答案

我认为您不需要(即使有)一种在一个类中生成对象/数据结构并在另一个类中使用它的设计模式。这是使用类的基本前提。此外,正如 alfasin 所提到的,使用对象比使用数组更整洁。同样在未来,如果出现这种需要,您可以与其他对象进行更好的交互。

关于php - 使用对象而不是数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12100680/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com