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