PHP的5个规范,你了解几个

北京最好酒渣鼻医院 http://pf.39.net/bdfyy/zqbdf/210310/8733712.html

PSR-0规范:

1)命名空间必须与绝对路径一致

2)类名首字母必须大写

3)除去入口文件外,其他“.php”必须只有一个类

4)php类文件必须自动载入,不采用include等

5)单一入口

PSR-1规范:

1)PHP文件必须只使用?php和?这两种标签。

2)PHP文件必须以不带BOM的UTF-8编码。

3)PHP文件中应该只定义类、函数、常量等声明,或其他会产生从属效应的操作(如:生成文件输出以及修改.ini配置文件等),但是不应该同时做着两件事情。

4)命名空间以及类必须符合PSR的自动加载规范:PSR-0或PSR-4中的一个;

5)类的命名必须遵循以大写开头的驼峰命名规则(StudlyCaps)

6)类中的常量所有字母都必须大写,单词间用下划线分隔。

7)方法名必须符合以小写开头的驼峰命名法(camelCase)。

PSR-2规范(总结难免有疏忽,包括但不仅限于):

1)全局变量和常量的定义

2)函数的定义

3)操作符和赋值

4)行内对齐

5)注释和文档描述块

6)类名的前缀及后缀

7)最佳实践

PSR-3规范:

1)规范说明(基本规范、记录信息、上下文、助手类和接口)

2)包

3)Psr\Log\LoggerInterface

4)Psr\Log\LoggerAwareInterface

5)Psr\Log\LogLevel

PSR-4规范:

描述了从文件路径自动加载类。可以与PSR-0规范互操作,可以一起使用。这份PSR也描述了自动加载的文件应当放在哪里。




转载请注明:http://www.aierlanlan.com/rzfs/1549.html

  • 上一篇文章:
  •   
  • 下一篇文章: