2011-03-28 124 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

相關問題