一位更资深的 PHP 程序员向我解释说,使用 PHP 数组效率低下,因为它会导致额外的数据复制。然后他解释说,通过创建类来保存数据,甚至是数组,您可以获得更少的内存消耗和更高的性能。然后,PHP 不会像数组数组那样被迫复制/深度复制类中的数据。
他还解释说,我要寻找的对象在适当的结构化对象树中比在数组数组中更容易找到。这个我能理解。
问题来了,我知道它们有点模糊。
是否有合适的情况在对象上使用数组数组来存储数据?
将数据存储在对象中总是会更有效率和更高的内存效率吗?
非常感谢你们,我可以编写和分析一堆 PHP 应用程序来解决这个问题,但我相信你们中的很多人已经知道答案。