首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有PHP的标准样式指南吗?

有PHP的标准样式指南吗?
EN

Software Engineering用户
提问于 2013-03-25 13:54:08
回答 3查看 1.3K关注 0票数 6

我一直在一个非常小的PHP开发团队中工作,我们一直在使用一个临时的、“在这里发明的”风格指南。现在我们的团队和代码库正在增长,我们希望使用一个更广泛使用的风格指南,如果不是官方标准的话,它将是许多PHP社区使用的事实上的标准。这种东西是否存在于C/C++/Java/Javascript/等圈子中?

EN

回答 3

Software Engineering用户

回答已采纳

发布于 2013-03-25 14:07:00

PHP框架互操作组发布了一系列编码标准建议:

图中的建议远非官方标准,我甚至不会认为它们是事实上的标准,但它们是我们针对PHP的更一致的建议集。

除了FIG的建议之外,您还应该看看Zend框架标准,包括编码风格推荐梨标准。就我个人而言,我倾向于支持FIG的建议,它们比我所见过的每一组PHP标准都更加一致,并且被广泛采用。

您还应该看看PHP CodeSniffer。它是一种工具,可以检测违反一组定义(和可配置)编码标准的行为,并且可以通过Phing轻松地实现自动化。如果您决定遵循FIG的建议,您还可以使用undefined重写代码,使其符合PSR-1和PSR-2 (例如,使用预提交挂钩)。

最后,请记住,采用编码风格标准的主要原因是一致性,您永远找不到一套能让团队中的每个人都高兴的标准。你选择哪一套标准并不重要,重要的是你选择了一套标准并坚持到底。

票数 12
EN

Software Engineering用户

发布于 2013-03-25 14:09:41

是的,PHP世界中使用了两种标准。其中两个值得特别推荐。

PEAR标准,所有PEAR包都应该使用该标准:http://pear.php.net/manual/nl/standards.php

和PSR标准,它由一些大型的PHP组支持,如Symfony、PEAR(再次)、Drupal、Joomla等。https://github.com/php-fig/fig-standards

票数 0
EN

Software Engineering用户

发布于 2016-02-13 10:20:02

在其项目的根目录中可以找到正式的PHP编码标准:

https://github.com/php/php-src/blob/master/CODING_标准

更新:因为人们已经开始投票反对我的答案。确保实际读取上述文件。它包含PHP的C部分和用户代码的编码标准。具体来说,行136至166是感兴趣的。当然,剩下的也很有趣。

DR在PHP标准的基础上构建您的标准,它看起来与语言(从userland视图中)完全一样。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/191848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档