我正在处理大量代码,为了简洁起见,我发现自己在if语句中设置变量,例如if ( $subscriber = $this->subscriber->addSubscriber($request->all()) )
。下面的扩展示例。
效果很好,可能是使用三元语句的好指标。然而,在我为自己制造一个问题之前会导致深夜的重构 我觉得我需要问这个有问题还是不好的做法?应该在使用前申报,即传统方法?很抱歉,如果这是基本问题,但在这里或PHP论坛上找不到任何内容。
public function postSubscriber(Request $request)
{
if ( $subscriber = $this->subscriber->addSubscriber($request->all()) ) {
return response()->json($subscriber, 200);
}
return response()->json("Oops! something went wrong with your subscription.", 500);
}
答案 0 :(得分:2)
不,正如我所看到的,它不太可能导致需要重构的问题。回复:传统方法是否更具可读性,问题的一部分是完全主观的,最好以“对您最具可读性的内容”进行回答?