zoukankan      html  css  js  c++  java
  • PHP面向对象之PSR编码规范

    PSR编码规范

    • 概述
      • PSR是PHP Standard Recommendations的简写,由PHP FIG组织制定的PHP规范,是 PHP开发的实践标准
      • 目前已表决通过了6套标准,已经得到大部分PHP框架的支持和认可
      • 网址:http://psr.phphub.org/

    SR-1 基础编码规范

    • PSR-1 基础编码规范

      • PHP代码文件必须以<?php 或 <?=标签开始
      • 类的命名大写开头的驼峰命名规范
      • 类中的常量所有字母都必须大写,单词间用下划线分隔
      • 方法名称必须符合小写开头驼峰命名规范
    • 副作用

      • 一个文件只做一件事情,如果做了其他事情就是产生了副作用
        • 不产生副作用:一个文件只做一件事
        • 产生副作用:一个文件做了多件事情

    PSR-2 编码风格规范

    • PSR-2 编码风格规范
      • 代码必须使用4个空格符而不是「Tab 键」进行缩进
      • 每个namespace命名空间声明语句和use声明语句块后面,必须插入一个空白行
      • 类的开始花括号{必须写在类声明后自成一行,结束花括号}也必须写在类主体后自成一行
      • 方法的开始花括号{必须写在函数声明后自成一行,结束花括号}也必须写在函数主体后自成一行
      • 类的属性和方法必须添加访问修饰符private、protected 以及 public
      • abstract以及final必须声明在访问修饰符之前,而static必须声明在访问修饰符之后
  • 相关阅读:
    hdu 2222 Keywords Search
    Meet and Greet
    hdu 4673
    hdu 4768
    hdu 4747 Mex
    uva 1513 Movie collection
    uva 12299 RMQ with Shifts
    uva 11732 strcmp() Anyone?
    uva 1401
    hdu 1251 统计难题
  • 原文地址:https://www.cnblogs.com/SharkJiao/p/14128041.html
Copyright © 2011-2022 走看看