zoukankan      html  css  js  c++  java
  • PSR-2 Coding Style Guide

    本文主要是对PSR-2 的简单翻译. 英文源址 http://www.php-fig.org/psr/psr-2/

    PSR2继承和扩展PSR1--基本编码规范

    本手册的目的是使用一系列共同遵守的编码格式规范来减少不同开发者之间的认知冲突.

    这些规则从众多项目中总结出来.当工程师们在不同的项目中合作时,这个规则帮助大家建立共识.规则的本身并不是优势,而是遵守规则所带来的理解便利.

    关键字"MUST","MUST NOT" "SHOULD" "SHALL" 等参考RFC 2119.

    OverView

    1 必须遵循PSR1

    2 使用4空格缩进,而不是tab

    3 禁止每行长度硬限制.软限制每行120字符,实际每行应少于80字符

    4 在namespace 声明和 use 声明之后必须有一空行

    5 类的声明左花括号必须另起一行,右花括号必须在声明体结束另一一行

    6 方法声明的花括号同上

    7 所有的属性和方法必须声明可见性, abstract 和 final 必须声明在可见性之前,static 必须声明在可见性之后.  public static || final public || abstract protected

    8 控制结构关键字 break ,continue , else 之后必须有一个空格,方法和函数一定不要.

    9 else 等控制结构的开始花括号必须在同一行,结束花括号必须另起一行

    10 开始的圆括弧之后需要有1个空格,结束的圆括弧之前不需要.

  • 相关阅读:
    MyBatis常见面试题以及解读
    如何防止sql注入攻击
    宝塔Linux面板基础命令
    Centos7配置静态ip
    宝塔Linux面板安装
    idea中安装阿里巴巴的代码规范插件
    idea中快速将类中的属性转为Json字符串的插件
    创建线程的四种方式
    sleep()方法与wait()方法的区别
    解决线程安全的几种方式
  • 原文地址:https://www.cnblogs.com/liuyuxing/p/5296522.html
Copyright © 2011-2022 走看看