从数据库返回内容时,默认情况下 Codeigniter 方法返回对象(即$this->db->result()
vs $this->db->result_array()
,对于 row/row_array 也是如此)。
我是纯粹出于兴趣而不是受过教育的开发人员,所以如果这是一个愚蠢的问题,请原谅,但它返回有什么关系,以及为什么偏好 - 基于命名约定 - 似乎更喜欢对象而不是数组,我什么时候可以告诉 php 开发人员喜欢数组?
我做了一些背景阅读,似乎使用 PHP 5+,数组与对象的执行差异可以忽略不计。到目前为止,我遇到的唯一区别是->
与[]
.
这个问题可能不是 Codeigniter 特有的,但这是我的参考框架。