根据 PSR-2 标准使用空格而不是制表符来缩进文件是否有客观原因,有人可以提供:
- 事实,
- 参考,
- 具体专业知识
基于哪个 PSR-2 标准?
PSR-2 标准的作者想到的不仅仅是“外观和感觉”,不仅仅是基于意见的东西,而且很多人很难理解为什么在团队合作中空间更好。
接受答案的解释:
根据 Farsides 的回答:存储库的事情可能是 PSR-2 中的空格被解释为缩进工具的确切情况。PSR-2 是为协助团队合作而开发的标准。行首的单个意外空格 - 使用制表符时 - 在 IDE 中可能不可见,并且可以潜入存储库。如果几个人在同一个文件上工作,很可能会产生不必要的冲突。使用空格而不是制表符可以轻松捕捉眼球上的这种意外空格,这可能是为什么使用它们成为标准的原因。