当前位置: 首页 > news >正文

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。

http://www.lryc.cn/news/365487.html

相关文章:

  • [word] word2019中制表符的妙用 #媒体#笔记#知识分享
  • 太阳能航空障碍灯在航空安全发挥什么作用_鼎跃安全
  • NineData云原生智能数据管理平台新功能发布|2024年5月版
  • 【Android面试八股文】使用equals和==进行比较的区别?
  • 利用架构挖掘增强云管理
  • 力扣 48.旋转图像
  • 前端角色负责人岗
  • git根据历史某次提交创建新分支
  • 如何评价GPT-4o?GPT-4o和ChatGPT4.0的区别是啥呢?
  • 病理级Polymer酶标二抗IHC试剂盒上线!
  • 动态规划(多重背包问题+二进制优化)
  • AI学习指南机器学习篇-逻辑回归正则化技术
  • Django按照文章ID删除文章
  • Java | Leetcode Java题解之第136题只出现一次的数字
  • 文件系统小册(FusePosixK8s csi)【1 Fuse】
  • Bootstrap 环境安装
  • GWT 与 Python App Engine 集成
  • golang的函数为什么能有多个返回值?
  • 一次 K8s 故障诊断:从 CPU 高负载到存储挂载泄露根源揭示
  • python大作业:实现的简易股票简易系统(含源码、说明和运行截图)
  • python-NLP常用数据集0.1.012
  • 【大事件】docker可能无法使用了
  • 探索Linux中的gzip命令:压缩与解压缩的艺术
  • Shell 输入/输出重定向
  • 为什么RPC要比Http高效?
  • 局域网电脑监控软件是如何监控到内网电脑的?
  • 精妙无比的App UI 风格
  • SQL优化系列-快速学会分析SQL执行效率(下)
  • 交流非线性RCD负载的核心功能
  • 英语学习笔记31——Where‘s Sally?