> PSR-1专注于基本编码要求,而PSR-2则提供了更详细的样式准则。 保罗·琼斯(Paul M. Jones)在这项努力中的领导能力值得称赞,由此产生的标准有望在PHP生态系统中更美好的未来。 此外,由Fabien Potencier创建的PHP-CS-Fixer等工具,PSR-1和PSR-2的采用显着帮助,该工具可以自动校正许多编码样式问题。 通过fotolia
图像
经常询问有关PSR-1和PSR-2标准的问题
Q:PSR-1和PSR-2?
Q:为什么使用PSR-1和PSR-2?
>
a:采用PSR-1和PSR-2可提高代码的可读性和可维护性,使其他人更容易理解和使用您的代码,特别是在开源项目和大型团队中有益。Q:PSR-1和PSR-2已普遍接受? a:虽然被广泛采用,但PSR-1和PSR-2并未普遍授权。一些团队可能会使用自己的标准,但强烈建议使用PSR,尤其是对于开源项目,以促进一致性。
问:如何检查代码符合PSR-1和PSR-2?
a:诸如php_codesniffer之类的工具可以分析您的代码,以符合PSR-1和PSR-2标准。
>Q:PSR-1和PSR-2是否与较旧的PHP版本兼容? a:PSR-1和PSR-2是为PHP 5.3及以后设计的。 可能需要适应较旧版本的版本。
问:不遵循PSR-1和PSR-2?a:不合规不会破坏您的代码,但它会降低可读性和可维护性,从而导致不一致并阻碍调试。
Q:还有其他相关的PSR标准吗? a:是的,其他PSR解决了PHP编程的各个方面,包括记录(PSR-3),自动加载(PSR-4)和HTTP消息(PSR-7)。
问:PSRS多久更新多久?
a:PSR更新很少,但是偶尔会通过PHP-FIG提出和批准新标准。 检查PHP-FIG网站或邮件列表以获取更新。问:我在哪里可以了解有关PSR-1和PSR-2?
a:官方的PHP-FIG网站是详细信息,示例和最佳实践的主要资源。 社区论坛和博客提供其他见解。>
以上是PSR-1和PSR-2被批准为标准的详细内容。更多信息请关注PHP中文网其他相关文章!