如果短的话,我把它排成一行。最近,我一直在使用这种风格的较长或嵌套的三元运算符表达式。一个人为的例子:
$value = ( $a == $b )
? 'true value # 1'
: ( $a == $c )
? 'true value # 2'
: 'false value';
你个人使用哪种风格,或者觉得哪种风格最可读?
编辑: < em > (关于何时使用三元运算符)
我通常避免使用2级以上的深三元运算符。当我在 PHP 模板脚本中回显变量时,我倾向于选择2级深三元运算符,而不是2级 if-else。