# PSR-2 補充文檔
## 1\. 摘要
本規范希望通過制定一系列規范化PHP代碼的規則,以減少在瀏覽不同作者的代碼時,因代碼風格的不同而造成不便。
當多名程序員在多個項目中合作時,就需要一個共同的編碼規范, 而本文中的風格規范源自于多個不同項目代碼風格的共同特性, 因此,本規范的價值在于我們都遵循這個編碼風格,而不是在于它本身。
## 2\. 投票
* **投票點:**[ML](https://groups.google.com/d/msg/php-fig/c-QVvnZdMQ0/TdDMdzKFpdIJ)
## 3\. 勘誤
### 3.1 - 多行參數 (09/08/2013)
使用一個或多個跨行的參數(如數組和匿名函數)并不需要觸發 4.6 節中關于參數列表的單行規定, 因此,在參數表中的數組和匿名函數是可以單獨分列成多行的。
以下的例子是符合 PSR-2 規范的:
~~~
<?php
somefunction($foo, $bar, [
// ...
], $baz);
$app->get('/hello/{name}', function($name)use($app){
return 'Hello '.$app->escape($name);
});
~~~
### 3.2 - 多行參數 (10/17/2013)
當需要擴展多個接口時,`extends`的相關規范與 4.1 節中`implements`的規范一致。