2011-03-28 93 views
1

在PHP Zend框架编码风格:为什么PHP Zend Framework编码风格与大括号对齐不一致?

http://framework.zend.com/manual/en/coding-standard.coding-style.html

的样式为类和函数是如微软风格 - 支架对准,而对于控制语句,例如如果和开关的样式为K &的R - 大括号抵消。

任何人都可以提供一个理由为什么两个不同的风格在同一标准内使用?

+4

你期望的答案是什么?没有任何编码风格有其他合理的理由,而是在项目中“强制”一致的风格。 zf维护者决定使用这种风格,就这些。我不认为它的价值考虑;) – KingCrunch 2011-03-28 22:09:06

+0

我认为这种编码风格是从c + +编码风格采用。这是一个有点旧时尚,但仍然非常好IMO。 – superbly 2011-03-28 22:09:58

+0

也许是[梨启发](http://pear.php.net/manual/en/standards.php)。他们也是这样做的。考虑在ZF邮件列表上询问是否确实想知道。 – Gordon 2011-03-28 22:11:58

回答

3

马修纬二路O'Phinney最好回答是:http://zend-framework-community.634137.n4.nabble.com/ZF-Coding-Guidelines-td656845.html

在很大程度上,我们的标准是 从PEAR编码标准采用 (这又是从部落 CS通过);我们的目标是制定可与其他 项目互换的标准 ,以确保代码一致性 和可读性。 PEAR标准是广泛采用的 (ADODb,Solar,Phing, 等都使用PEAR CS),并且是逻辑选择 。

如果你想知道为什么1TB用作 它,我建议您查看列表 档案为PEAR和部落 的项目。

讨论的编码标准:http://zend-framework-community.634137.n4.nabble.com/Coding-Standards-amp-ZF-0-2-td638409.html

相关问题