可以在函數參數中傳遞數組嗎?例如,將數組傳遞給函數參數
function something()
{
if ($this->db->insert($this->table_name, $data)) {
$data = array(
'user_id' => $this->db->insert_id();
'first_name' => $this->form_validation->set_value('first_name'),
'last_name' => $this->form_validation->set_value('last_name'),
);
if ($activated)
$this->create_profile($data);
return array(//not sure why i'm returning this
'user_id' => $user_id,
'first_name' => $first_name,
'last_name' => $last_name,
} );
return NULL;
}
,然後傳遞到
private function create_profile($data)
{
return $this->db->insert($this->profile_table_name, $data)
}
劇本是從我修改了一個笨的插件,所以我想不殺豬太多。
爲什麼不....... – Dani 2011-05-25 02:42:08
,因爲我還沒有完全理解它:( – CyberJunkie 2011-05-25 02:45:39
當你所有的代碼工作,你想要的方式?現在,在返回數組中有一些奇怪的花括號('並且可能在'if($ activated)'之後缺少'{'),我開始執行這個操作。編輯自己,但意圖是不清楚在哪裏缺少'{'是。 – 2011-05-25 02:59:21