检查布尔值并设置变量值或默认值,而不在 Laravel 8 控制器中使用 ELSE

Stu*_*ter 0 php laravel

我需要根据布尔选择来计算点,并且我想通过消除部分ELSE语句来减少代码量。

有没有办法压缩这个语句?

...
if ($this->track) { 
   $trackPTS = 20;
} else { 
   $trackPTS = 0;
}
...
Run Code Online (Sandbox Code Playgroud)

小智 5

像这样的东西:

$trackPTS = $this->track ? 20 : 0;