美文网首页
PHP 编码规范

PHP 编码规范

作者: 潘三石 | 来源:发表于2018-08-17 12:02 被阅读0次

https://www.php-fig.org/psr/psr-2/

pSR-0 & PSR-4 (自动加载标准)

完全合规类明具有一下形式:(看第一条就行了,后面的是解释第一条)

  • 必须符合这样的结构:“<NamespaceName>(<SubNamespaceName>)*<ClassName>”
  • 可能有一个或多个子命名空间
  • 必须以类明来结尾
  • 下划线没有特殊含义
  • 可以是任意大小写字母组合
  • 按大小写敏感方式引用

当加载一个完全合规类明时:(意思是跟本地文件要对应)

  • 由顶级和二级命名空间名称组成的命名空间前缀,对应至少一个“base目录”
  • 命名空间前缀后面的二级命名空间名称必须对应“base目录”中的一个子目录
  • 后面的类明必须以.php为后缀的文件名,这个文件名必须匹配到后面的类明

PSR-1 (基础代码标准)

  • PHP源文件必须只使用 <?php 和 <?= 这两种标签;
  • 源文件中php代码的编码格式必须是不带字节顺序标记(BOM)的UTF-8;
  • 一个源文件建议只用来做声明(类(class),函数(function),常量(constant)等)或者只用来做一些
    引起副作用的操作(例如:输出信息,修改.ini配置等),但不建议同时做这两件事。
  • 命名空间(namespace)和类(class) 必须遵守PSR-0标准。
  • 类名(class name) 必须使用骆驼式(StudlyCaps)写法。
  • 类(class)中的常量必须只由大写字母和下划线(_)组成。
  • 方法名(method name) 必须使用驼峰式(cameCase)写法。

PSR-2 (代码规范指导)

example.png

原文比较啰嗦,看这个示例就足够了。

相关文章

  • php编码规范(转)

    php编码规范

  • PHP PSR-1 Basic Coding Standard

    PSR-1 对基础的编码进行的规范. 规范总览 PHP 源文件只使用

  • PHP编码规范

    目的 为了更好的提高技术部的工作效率,保证开发的有效性和合理性,并可最大程度的提高程序代码的可读性和可重复利用性,...

  • PHP 编码规范

    https://www.php-fig.org/psr/psr-2/ pSR-0 & PSR-4 (自动加载标准)...

  • PHP编码规范

    前言:无规不成方圆 ,在很多情况下都是如此,生活如是、职场如是、代码亦如是。刚工作之初,代码总是写的很随意,还乐此...

  • PHP编码规范

    编程规范在团体开发中能使程序员按照统一标准编程,消除了混乱和迷茫,能使他们将精力聚焦于更重要的事情,而不是变量如何...

  • PHP编码规范

    转自:https://gold.xitu.io/post/589d7771128fe100580e7bcc 为什么...

  • PHP编码规范

    为什么需要编码规范? 为了提高工作效率,保证开发的有效性和合理性。 为了提高代码可读性和可重复利用性,从而节约沟通...

  • PHP编码规范

    整理自 PHP 标准规范 作为程序员来说,采用统一的编码风格是非常重要的。这将给未来代码的编写、阅读节省大量时间。...

  • PHP编码规范

    一、基本约定 1、源文件 (1)、纯PHP代码源文件只使用 ;(2)、源文件...

网友评论

      本文标题:PHP 编码规范

      本文链接:https://www.haomeiwen.com/subject/hauzbftx.html