首页 > 解决方案 > 如何在 Php 中缩进一个长的三元条件?

问题描述

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

根据 PSR 标准,正确的压痕是多少?

这是我的三元状态。条件有点长,所以函数调用超过了120规则。

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

这是一个有效的缩进吗?

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

标签: phpcoding-styleconditional-operatorpsr-4rulers

解决方案


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

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

推荐阅读