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
有意义。