PHP替代三元运算符

Cha*_*aim 5 javascript php ternary-operator

在JavaScript中,您可以使用以下代码:

var = value || default;
Run Code Online (Sandbox Code Playgroud)

除了三元运算符之外,PHP中是否存在等价物:

$var = ($value) ? $value : $default;
Run Code Online (Sandbox Code Playgroud)

区别只是要写$value一次?

vsu*_*kov 16

从PHP 5.3开始 $var = $value ?: $default

  • 不要让你的IDE管理代码的方式:) (2认同)

dmi*_*try 5

$var = $value or $var = $default;
Run Code Online (Sandbox Code Playgroud)