PSR-2如果声明 - 允许什么?

时间:2015-08-08 19:05:17

标签: php if-statement psr-2

我是否可以使用 if -statement,如:

if(true) return $value;

或者必须始终使用大括号:

if(true) {
    return $value;
}

1 个答案:

答案 0 :(得分:18)

answer to this very similar question的第5.1节明确指出:

  

if结构如下所示。注意括号,空格和大括号的位置;而else和elseif与早期身体的右括号位于同一条线上。

<?php
if ($expr1) {
    // if body
} elseif ($expr2) {
    // elseif body
} else {
    // else body;
}

因此,根据psr-2,您必须使用大括号表示if语句。