您的位置:首页 > 健康 > 养生 > PHP Standards Recommendations(PSR)

PHP Standards Recommendations(PSR)

2024/12/25 0:59:13 来源:https://blog.csdn.net/vbgesab/article/details/139509822  浏览:    关键词: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。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com