PSR-2-1 補充文檔

2018-03-08 16:48 更新

PSR-2 補充文檔

1. 摘要

本規(guī)范希望通過制定一系列規(guī)范化PHP代碼的規(guī)則,以減少在瀏覽不同作者的代碼時,因代碼風格的不同而造成不便。

當多名程序員在多個項目中合作時,就需要一個共同的編碼規(guī)范, 而本文中的風格規(guī)范源自于多個不同項目代碼風格的共同特性, 因此,本規(guī)范的價值在于我們都遵循這個編碼風格,而不是在于它本身。

2. 投票

  • 投票點:ML

3. 勘誤

3.1 - 多行參數(shù) (09/08/2013)

使用一個或多個跨行的參數(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); 
});

3.2 - 多行參數(shù) (10/17/2013)

當需要擴展多個接口時,extends 的相關(guān)規(guī)范與 4.1 節(jié)中 implements 的規(guī)范一致。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號