我正在嘗試學習如何使用PHP switch語句。我想要做的是檢查用戶角色ID。使用PHP switch語句
- 如果用戶是guest(角色ID爲1),那麼我想運行一個特定的查詢。
- 如果用戶是一個編輯器(角色ID爲2),我不希望他們做任何事情。
- 如果用戶是管理員(角色ID爲3),我希望他們運行特定的查詢。
- 如果用戶是網站站長(角色ID爲4),那麼我希望他們運行特定的查詢。
我是否正在形成這個權利,我可以爲案例2打破一下,因爲我不希望他們爲編輯做任何事情。
switch ($user_data->role_id)
{
// User
case 1:
$user_data->characters = $this->character->get_many_by('user_id', $user_id);
break;
// Editor
case 2:
break;
// Admins
case 3:
$user_data->characters = $this->character->get_many_by('user_id', $user_id);
break;
// Webmaster
case 4:
$user_data->characters = $this->character->get_all();
break;
}
對我來說還好吧。你有沒有得到你想要的結果? – michi