为什么干净的代码禁止 else 表达式
我在一个函数中有这个代码:
if ($route !== null) { // a route was found
$route->dispatch();
} else {
// show 404 page
$this->showErrorPage(404);
}
现在 PHPmd 给出了一个错误:
方法运行使用 else 表达式。否则从来都不是必需的,您可以简化代码以在没有其他东西的情况下工作。
现在我想知道,如果真的会是更好的代码来避免其他代码,而只是向 if 部分添加一个 return 语句?