摘要php
本規範但願經過制定一系列規範化PHP代碼的規則,以減小在瀏覽不一樣做者的代碼時,因代碼風格的不一樣而形成不便。git
當多名程序員在多個項目中合做時,就須要一個共同的編碼規範,
而本文中的風格規範源自於多個不一樣項目代碼風格的共同特性,
所以,本規範的價值在於咱們都遵循這個編碼風格,而不是在於它自己。程序員
投票github
投票點: ML數組
勘誤app
使用一個或多個跨行的參數(如數組和匿名函數)並不須要觸發 4.6 節中關於參數列表的單行規定,
所以,在參數表中的數組和匿名函數是能夠單獨分列成多行的。函數
如下的例子是符合 PSR-2 規範的:google
<?php somefunction($foo, $bar, [ // ... ], $baz); $app->get('/hello/{name}', function ($name) use ($app) { return 'Hello '.$app->escape($name); });
當須要擴展多個接口時,extends
的相關規範與 4.1 節中 implements
的規範一致。編碼
轉自Github(PizzaLiu)code