有些函数可以将数据作为对象返回:
$query = $this->db->query("YOUR QUERY");
if ($query->num_rows() > 0)
{
foreach ($query->result() as $row)
{
echo $row->title;
echo $row->name;
echo $row->body;
}
}
或数组:
$query = $this->db->query("YOUR QUERY");
foreach ($query->result_array() as $row)
{
echo $row['title'];
echo $row['name'];
echo $row['body'];
}
我总是把我的数据作为数组返回,但是什么时候返回“对象”更好呢?
答案 0 :(得分:0)
当有多行时,我通常更喜欢一个数组,而当返回一条记录时,我通常更喜欢一个对象。我经常问自己一些问题,例如: