PHP Standards Recommendations(PSR)

以下是 PHP Standards Recommendations(PSR)的全部内容:

  • PSR-1:基础编码标准:规定了 PHP 代码的基本格式和要求,包括文件的编码、标签的使用、代码的组织等。
  • PSR-2:编码风格指南:是对 PSR-1 的扩展,详细规定了 PHP 代码的排版、缩进、命名规范等,以提高代码的可读性。
  • PSR-3:日志接口:定义了 PHP 应用程序中日志记录的接口规范,确保不同的日志实现具有一致的 API。
  • PSR-4:自动加载规范:规定了如何自动加载 PHP 类文件,以提高代码的可维护性和可扩展性。
  • PSR-6:缓存接口:定义了 PHP 缓存的接口规范,以便不同的缓存实现可以相互替换。
  • PSR-7:HTTP 消息接口:规定了 PHP 中处理 HTTP 请求和响应的接口规范,促进了不同框架和库之间的互操作性。
  • PSR-11:容器接口:定义了 PHP 中依赖注入容器的接口规范,使得不同的容器实现可以在应用程序中方便地使用。
  • PSR-12:扩展的编码风格指南:对 PSR-2 进行了扩展,包括了更多的编码风格要求和最佳实践。
  • PSR-13:HTTP 服务器请求处理程序接口:定义了 PHP 中处理 HTTP 服务器请求的接口规范,以便不同的服务器实现可以与 PHP 应用程序进行交互。
  • PSR-14:事件调度器:规定了 PHP 中事件调度的接口规范,促进了应用程序中事件驱动架构的实现。
  • PSR-15:HTTP 中间件:定义了 PHP 中 HTTP 中间件的接口规范,使得不同的中间件可以在应用程序中方便地使用。
  • PSR-16:简单缓存:规定了 PHP 中简单缓存的接口规范,提供了一种简单的方式来存储和获取缓存数据。

这些 PSR 标准旨在提高 PHP 代码的质量、可读性、可维护性和可扩展性,促进 PHP 社区的代码共享和协作。开发人员可以根据项目的需求和团队的共识,选择遵循适合的 PSR 标准。同时,PHP 框架和库的开发者也通常会遵循这些标准,以提供一致的接口和行为。

官网PSR规范共有22条,其中包括已被接受的PSR规范和处于草案阶段或已被废弃等不同状态的PSR规范。而我之前所说的14条是指已被接受的PSR规范。

截至2024年6月,PHP Standards Recommendations(PSR)共有以上14条。


详情见PHP Standards Recommendations - PHP-FIG

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-07 08:18:06       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-07 08:18:06       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-07 08:18:06       87 阅读
  4. Python语言-面向对象

    2024-06-07 08:18:06       96 阅读

热门阅读

  1. leetcode 2938.区分白球与黑球

    2024-06-07 08:18:06       29 阅读
  2. 【随手记】maplotlib.use函数设置图像的呈现方式

    2024-06-07 08:18:06       33 阅读
  3. 基于springboot的公交线路查询系统源码数据库

    2024-06-07 08:18:06       23 阅读
  4. 力扣算法题:跳跃游戏 -- 多语言实现

    2024-06-07 08:18:06       26 阅读
  5. 大数据技术Hbase列数据库——topic2

    2024-06-07 08:18:06       31 阅读
  6. 弹球大挑战:Python与Pygame的互动游戏教程

    2024-06-07 08:18:06       33 阅读
  7. 跟着GPT学设计模式之观察者模式

    2024-06-07 08:18:06       28 阅读
  8. Linux介绍-以CentOS和Ubuntu为例---linux入门01

    2024-06-07 08:18:06       28 阅读