PSR-2-1 補(bǔ)充文檔

2018-03-08 16:48 更新

PSR-2 補(bǔ)充文檔

1. 摘要

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

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

2. 投票

  • 投票點(diǎn):ML

3. 勘誤

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

使用一個(gè)或多個(gè)跨行的參數(shù)(如數(shù)組和匿名函數(shù))并不需要觸發(fā) 4.6 節(jié)中關(guān)于參數(shù)列表的單行規(guī)定, 因此,在參數(shù)表中的數(shù)組和匿名函數(shù)是可以單獨(dú)分列成多行的。

以下的例子是符合 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)

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

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)