PHP简写若echo-else分配变量



如果可能的话,我想写一行:

if ($some_var === true) {
$return .= $input;
} else {
echo $input;
}

显然我不想这样:if ($some_var === true) { $return .= $input; } else { echo $input; }但它的较短版本。

我看了其他答案,但我只找到了回声(表情(?真:假;声明。我不想附和真理,只想附和谬误。

$some_var = true;
$input = 'abc';
$return = '123';
echo ($some_var === true) ? ($return .= $input) : ($input);

最新更新