gpt4 book ai didi

php - 为什么返回对象而不是数组?

转载 作者:IT老高 更新时间:2023-10-28 11:56:03 26 4
gpt4 key购买 nike

我在 WordPress 中做了很多工作,我注意到返回对象的函数远多于数组。除非您特别要求数组,否则数据库结果将作为对象返回。错误作为对象返回。在 WordPress 之外,大多数 API 都会为您提供对象而不是数组。

我的问题是,为什么他们使用对象而不是数组?在大多数情况下,这并不重要,但在某些情况下,我发现对象不仅更难处理,而且更难缠住我的脑袋。使用对象是否有性能原因?

我是一名自学成才的 PHP 程序员。我有文科学位。如果我错过了计算机科学的一个基本方面,请原谅我。 ;)

最佳答案

这些是我更喜欢对象的原因:

  • 对象不仅包含数据,还包含功能。
  • 对象(在大多数情况下)具有预定义的结构。这对于 API 设计非常有用。此外,您可以将属性设置为公共(public)、 protected 或私有(private)。
  • 对象更适合面向对象的开发。
  • 在大多数 IDE 中,自动完成功能仅适用于对象。

这里有一些东西可以阅读:

关于php - 为什么返回对象而不是数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6710967/

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