PSR-0代表什么?

77

我知道PSR-0是什么,以及如何、为什么和在哪里使用它。

我搜索过这个问题并查看了相关的stackoverflow帖子,但找不到任何内容。即使在其官方页面上也没有明确的定义。

那么,问题是,PSR-0究竟代表什么意思


1
从这里我会认为是“建议标准推荐”,或者可能是“PHP标准推荐”。 - James Allardice
2
由于问题已关闭,我无法回答,但所有现有的答案似乎都是错误的,这非常令人沮丧。就我所知,该首字母缩略词的官方扩展始终为“PHP标准推荐”。我已经在http://www.php-fig.org/上开了一个问题,以便将此信息添加到常见问题解答中。 - IMSoP
4个回答


41

PSR是用于定义PHP编码标准的规范。目前有六个被接受的推荐:

  • PSR-0:关于自动加载的规范。
  • PSR-1:基本的编码标准,包括命名空间和类命名规则。
  • PSR-2:更加详细的编码风格标准,包括缩进、空格等方面。
  • PSR-3:日志记录器接口规范。
  • PSR-4:自动加载的改进版,推荐使用命名空间进行自动加载。
  • PSR-7:HTTP消息接口规范。

每个规范都专注于不同的编码方面。


6

1
错误,它是PHP标准推荐(http://www.php-fig.org/faq/#what-does-psr-stand-for) - Kevin Op den Kamp

0

PSR代表提出标准建议。我不确定它是否在其他地方使用,但在当前上下文中,它是PHP-FIG(PHP框架互操作性组)的一部分。

更多参考资料请查看http://blog.jayawi.com/psr-0/


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接