如何在 Php 中缩进一个长的三元条件?

How to indent a long ternary condition in Php?

我在 Php 中有一个超过 120 硬性规则的长三元条件。

根据 PSR 标准,正确的缩进是什么?

这是我的三元条件。条件有点长,函数调用超出了120的规则

$variable = (condition) ? function() : $variable 

这是一个有效的缩进吗?

$variable = (condition)
    ? function()
    : $variable

一个选择是将每个部分放在新行上,这样可以清楚地看到您在 "if" 部分和 "else" 部分中所做的事情:

$variable = (condition) 
    ? function() 
    : $variable;