在"返回错误"声明的位置方面,下列函数之一是否优于其他函数?
功能#1:
function equalToTwo($a, $b)
{
$c = $a + $b;
if($c == 2)
{
return true;
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
功能#2:
function equalToTwo($a, $b)
{
$c = $a + $b;
if($c == 2)
{
return true;
}
else
{
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢!
两者之间没有功能差异; 你应该选择最明显和最易读的.
我通常会用else.
请注意,您的特定示例应写为
return $c == 2;
Run Code Online (Sandbox Code Playgroud)