PSR-12 is an extension of PSR-2, and therefore also an extension of PSR-1. The basis of PSR-12 is PSR-2 and therefore a list of differences is provided below to assist with migration but it should be considered as an independent specification.
来自 php-fig 站点。长话短说,虽然不是强制性的,但它涵盖的代码案例比 PSR-2 多。
我想在 PhpStorm 中使用它。不幸的是,默认情况下,storm 不提供这个选项。
在预定义样式中,您有一个相当全面的列表,但不够全面。
当然,我总是可以自己手动定义样式,但这对我来说并不是一个好主意。主要是因为我会错过一些东西,如果 PSR 有任何更新,我不能轻易更新它。更不用说我无法与我的团队正确分享它。除了可能导出我的 .idea 文件夹。
我在谷歌上搜索插件或类似的东西,但空手而归。
最佳答案
您不能以用户身份在那里添加自定义条目,除非您编写了一个插件来做到这一点。
WI-48160/WI-45330 - 观看这些门票(明星/投票/评论)以获取有关任何进展的通知。
这些票证的实现将在该列表中带来一个新条目。
更新 2019-10-08: 2019.3 版本(目前处于 EAP 阶段)添加了 PSR-12 代码样式预设。
关于PhpStorm 和 PSR-12,如何将其添加为默认编码样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57475642/