PHP编程规范-PSR总览

官方网站https://www.php-fig.org/psr/

PSR是Proposing a Standards Recommendation的缩写。

这些标准是PHP Framework Interop Group提出的,旨在解决不同工程师之间的编程标准问题。

截止2019年10月一共20个标准,分别为

0 – Autoloading Standard – 自动加载标准 – Deprecated

1 – Basic Coding Standard – 基本代码标准 – Accepted

2 – Coding Style Guide – 代码风格指南 – Deprecated

3 – Logger Interface – 日志接口 – Accepted

4 – Autoloading Standard – 自动加载标准 – Accepted

5 – PHPDoc Standard – PHP文档标准 – Draft

6 – Caching Interface – 缓存接口 – Accepted

7 – HTTP Message Interface – HTTP消息接口 – Accepted

8 – Huggable Interface – 可拥抱的接口 – Abandoned

9 – Security Advisories – 安全建议 – Abandoned

10 – Security Reporting Process – 安全报告流程 – Abandoned

11 – Container Interface – 容器接口 – Accepted

12 – Extended Coding Style Guide – 拓展代码风格指南 – Accepted

13 – Hypermedia Links – 超媒体链接 – Accepted

14 – Event Dispatcher – 事件调度 – Accepted

15 – HTTP Handlers – HTTP处理 – Accepted

16 – Simple Cache – 简单缓存 – Accepted

17 – HTTP Factories – HTTP工厂 – Accepted

18 – HTTP Client – HTTP客户端 – Accepted

19 – PHPDoc tags – PHP文档标签 – Draft

可以看到涵盖了各个方面。各个标准的状态也不同,有Accepted(通过)、Deprecated(废弃)、Abandoned(禁止)、Draft(草稿)。

发表评论

电子邮件地址不会被公开。 必填项已用*标注