What is the reason we recommend different format for ifs compared to functions. Here is what I mean:
function foo( $longVarName1, $longVarName2, $longVarName3, $longVarName3 ) { ... } $res = $obj->methodWithManyParameters( $longVarName1, $longVarName2, $longVarName3, $longVarName4 ); if ( $someLongThing !== $someOtherLongTail || $future > $past || $future === $now ) { ... } # I would use: if ( $someLongThing !== $someOtherLongTail || $future > $past || $future === $now ) { ... }
It looks inconsistent to me.