PHP代码风格指南

PHP编码规范

PSR-2

概要

  • 务必要遵循 PSR-1 规范;
  • 4个空格缩进(编辑器设置下Tab键占4个空格即可);
  • 每行字符不得超过120个,最好控制在80内;
  • 声明namespace后空一行;
  • 声明use后空一行,多个use之间不空行;
  • classmethod的开始{与结束}括号必须独自占一行;
  • class的属性与方法可见性必须注明,且abstractfinal必须在public等一般可见性之前,static排最后。
  • 控制结构中关键词如if后面必须有一个空格,而函数或者方法后面不能跟空格,如funName()
  • 控制结构中的开始{与语句在同一行,而结束}须另起一行;
  • 控制结构中的开始圆括号后不能有空格,结束圆括号之前也不能有空格。

Examples

 $b) {
            $foo->bar($arg1);
        } else {
            BazClass::bar($arg2, $arg3);
        }
    }

    final public static function bar()
    {
        // method body
    }
}






 $value) {
    // foreach body
}

try {
    // try body
} catch (FirstExceptionType $e) {
    // catch body
} catch (OtherExceptionType $e) {
    // catch body
}

有省略。详细参考 PSR-2

你可能感兴趣的:(PHP代码风格指南)