每次調(diào)用方法后,都需要驗(yàn)證返回值來(lái)決定返回還是繼續(xù)執(zhí)行,以下代碼如何調(diào)整會(huì)好些?/***執(zhí)行業(yè)務(wù)邏輯*@param$action執(zhí)行方法*@param$allParams*@returnarray|bool*/publicstaticfunctionparseMore($action,$allParams){//用戶登錄請(qǐng)求數(shù)據(jù)解析$inputs=self::userLoginParse($allParams);//驗(yàn)證if(self::$_errorNo!=StatusCode::STATUS_TRUE)returnarray();if($inputs===false)returnfalse;//調(diào)用業(yè)務(wù)方法$result=call_user_func(array("Frontier",strtolower($action)),$inputs);//驗(yàn)證if(self::$_errorNo!=StatusCode::STATUS_TRUE)returnarray();if($result===false)returnfalse;returnarray($action=>$result);}
如何優(yōu)化php代碼結(jié)構(gòu)
ibeautiful
2019-04-16 20:26:13