Php 什么';省略“的原因是什么?”;否则";在;如有其他",;条件

Php 什么';省略“的原因是什么?”;否则";在;如有其他",;条件,php,Php,编写此代码的原因是什么: if($everything==“ok”){ 返回true; } 返回false; 。。。而不是此代码: if($everything==“ok”){ 返回true; }否则{ 返回false; } …?它的背后没有具体的原因,所以就这样写吧。这只是前一个版本到后一个版本的简短版本。他们都在做同样的事情,减少某种类型的输入,而不是别的 易于理解 if ($everything === "ok") { return true; } else { ret

编写此代码的原因是什么:

if($everything==“ok”){
返回true;
}
返回false;
。。。而不是此代码:

if($everything==“ok”){
返回true;
}否则{
返回false;
}

…?

它的背后没有具体的原因,所以就这样写吧。这只是前一个版本到后一个版本的简短版本。他们都在做同样的事情,减少某种类型的输入,而不是别的

易于理解

if ($everything === "ok") {
    return true;
} else {
    return false;
}
较短

if ($everything === "ok") {
    return true;
}
return false;
最短的

return (isset($everything) && $everything === "ok") ? true:false;

可能还有其他方法可以缩短时间。

它更短:)不需要
其他
,因为如果
$everything==“ok”
函数将退出(
返回true;
),而
返回false语句。因此,只有当
$everything!==“ok”
与将其放入
else
子句中完全相同。在返回布尔值时,也不需要
if
。它相当于
return$everything==“ok”
@GáborBakos这只是一个简化的
if-then
条件的例子。将其替换为更复杂的内容,以便
if-then
有意义。