我有一個功能,它的工作原理。請檢查以下內容:php |更有效的功能
public static function checkAccessLevel($user, $level) {
public static function checkLevel($user, $level) {
if ($level == "1") {
if (!$user->usertype == 1) {
return array(
'error' => 'Please login before', 'errortype' => 0
);
}
} else if ($level == "2") {
if (!$user->usertype == 2) {
return array(
'error' => 'Please login before', 'errortype' => 0
);
}
} else if ($level == "1,2") {
if (!$user->usertype == 1 || !$user->usertype == 2) {
return array(
'error' => 'Please login before', 'errortype' => 0
);
}
} else {
return array(
'error' => 'Please login before', 'errortype' => 0
);
}
}
我正在尋找代碼優化的方式。是否可以重寫這個函數?
是的,但這個問題應該移到codereview.stackexchange.com。 – Jon
應該移動到codereview.stackexchange.com – Cyclonecode