psr-2

    2熱度

    2回答

    我在我的項目的根目錄下創建了一個名爲.gm_cs的文件,並且全局安裝了php-cs-fixer。 在config文件中,以下 <?php $rules = array( '@PSR2' => true, 'combine_consecutive_unsets' => true, 'no_extra_consecutive_blank_lines' => array('

    3熱度

    1回答

    我現在正在使用Laravel 5.1。 通過php artisan make:migration create_users_table --create=users命令生成的遷移類文件,會是這樣: <?php use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; cl

    3熱度

    2回答

    PSR-2 Coding Style Guide在製表符上選擇4空格縮進。我一直認爲製表符和空格只是一個偏好問題,我的這種印象似乎得到了PSR-2項目成員survey遠不一致的事實的支持。然而,indenting部分提供了以下理由: 只使用空間,而不是與標籤混和空間,有助於避免 問題的diff,補丁,歷史和註解。使用 空格還可以很容易地插入 行間對齊的細紋子縮進。 我的兩個疑點是: 是有關的dif

    3熱度

    1回答

    我在一個專有項目上工作,這個項目使用了很多這種或那種形式的工廠。他們中的大多數不會按名稱實例化類,但是,是否使用new self()或new static()來實例化取決於開發人員。 我意識到了這種差異,但是我很好奇,如果對於哪一種方法是「正確」的方式去解決遲滯靜態綁定在技術上沒有要求的話,我很好奇。例如,new static()經常在服務類中找到,幾乎肯定不會被分類。這在抽象類中顯然很重要,但是

    2熱度

    1回答

    是否有一條規則可以在phpcs中使用,將連續空行的數量限制爲例如3?我目前使用PSR2,根本沒有考慮到這一點。

    2熱度

    1回答

    根據PSR-2 能見度必須在約__construct所有屬性和方法 但什麼聲明,它是特定的功能,我想知道是否應該也被標記當我們使用PSR時,默認爲public?

    0熱度

    2回答

    THIS鏈接建議/app目錄包含所有配置,模板(.html.twig文件)和翻譯,並且/src目錄包含PHP代碼。 但是,HERE我們可以看到,.css和.js文件是從/src/AppBundle/Resources/public目錄加載的,而不是從/app/Resources/public目錄加載的。最佳做法是什麼?我應該如何處理這個問題,我應該在哪裏保存所有模板,.js和.css文件?

    0熱度

    1回答

    比方說,我想每個方法只使用someClass一次。這種風格是否兼容PSR? class Foo { public function myMethod($x) { // ... code ... $data = (new someClass())->getSomething($x); // ... code ... } }

    1熱度

    1回答

    如果我們符合PSR-2標準,去了他們描述爲多行參數: 參數列表可以跨越多行進行分割,每個 後續行縮進一次。這樣做時, 列表中的第一項必須位於下一行,並且每 行必須只有一個參數。 當參數列表分成多行時,圓括號和左括號必須放在他們自己的 行上,並在它們之間有一個空格。 這是否意味着參數格式應爲以下幾點: return JsonResponse( Request::STATUS_OK,

    2熱度

    1回答

    任何人都可以建議PSR標準文檔中的哪個文檔說明在類成員變量中的變量類型之後應該沒有任何內容? 我用PHP CodeStyle Fixer通過執行以下操作:php-cs-fixer fix MyConsoleCommand.php ...它移除了文檔塊變量。我已經做了一段時間了,我相信這是正確的,符合標準。 任何人都可以確認嗎? /** - * @var SiteManager $siteMa