PHP:在哪里放置'false'值?

Mik*_*ore 5 php

在"返回错误"声明的位置方面,下列函数之一是否优于其他函数?

功能#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)

谢谢!

SLa*_*aks 9

两者之间没有功能差异; 你应该选择最明显和最易读的.

我通常会用else.

请注意,您的特定示例应写为

return $c == 2;
Run Code Online (Sandbox Code Playgroud)

  • 好点子.不要害怕在控制结构之外使用比较运算符.布尔也是价值观! (2认同)