本規(guī)范希望通過制定一系列規(guī)范化PHP代碼的規(guī)則,以減少在瀏覽不同作者的代碼時,因代碼風格的不同而造成不便。
當多名程序員在多個項目中合作時,就需要一個共同的編碼規(guī)范, 而本文中的風格規(guī)范源自于多個不同項目代碼風格的共同特性, 因此,本規(guī)范的價值在于我們都遵循這個編碼風格,而不是在于它本身。
投票點:ML
使用一個或多個跨行的參數(shù)(如數(shù)組和匿名函數(shù))并不需要觸發(fā) 4.6 節(jié)中關(guān)于參數(shù)列表的單行規(guī)定, 因此,在參數(shù)表中的數(shù)組和匿名函數(shù)是可以單獨分列成多行的。
以下的例子是符合 PSR-2 規(guī)范的:
<?php somefunction($foo, $bar, [ // ... ], $baz); $app->get('/hello/{name}', function($name)use($app){ return 'Hello '.$app->escape($name); });
當需要擴展多個接口時,extends
的相關(guān)規(guī)范與 4.1 節(jié)中 implements
的規(guī)范一致。
更多建議: