<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                >[success] 良好的代碼規范可以提高代碼可讀性,降低團隊溝通維護成本 ## **一,PSR標準** PSR是PHP Standards Recommendation的簡稱,這個是php-fig(PHP Framework Interop Group)組織制定的一套規范。至今,php-fig已經發布了五個規范: * PSR-0:自動加載標準,該標準已被廢棄,使用PSR-4替代 * PSR-1:基本的編碼風格 * PSR-2:編碼風格(更嚴格) * PSR-3:日志記錄器接口 * PSR-4:自動加載 ## **二,什么是PHPCS** PHP Code Sniffer 是一個PHP的代碼風格檢測器,它根據預先設定好的PHP編碼風格和規則,去檢查應用中的代碼風格情況是否有違反一組預先設置好的編碼標準,內置了ZEND,PEAR的編碼風格規則,當然也支持自己定制。PHP CodeSniffer 是確保代碼簡潔一致的必不可少的開發工具,還可以幫助程序員減少一些語義錯誤。 ## **三,安裝PHPCS** 通過composer全局安裝 ~~~ composer global require "squizlabs/php_codesniffer=*" ~~~ ## **四,PHPStorm配置PHPCS** 打開PhpStorm的設置頁(File->Settings或者Ctrl+Alt+s) ① 選擇PHP風格為 PSR1/2 ~~~ Settings->Editor->Code Style->PHP ~~~ ![](https://img.kancloud.cn/d3/09/d309a372741fd9f3eea14c212e160f3f_1277x716.png) ② 配置PHPCS ~~~ Settings->Languages and Frameworks->PHP->Quality Tools ~~~ ![](https://img.kancloud.cn/f9/ef/f9ef5f0d9a85071cdf1c0ba5afe36170_1109x732.png) ![](https://img.kancloud.cn/6c/bb/6cbbc23c48b2bf84f9effd3e65a0ded8_843x690.png) ![](https://img.kancloud.cn/d9/3c/d93cd67ffab967789c0a4bc30680f11e_839x687.png) ![](https://img.kancloud.cn/58/db/58db220e60293f8fb6bd66621d864836_842x688.png) ③ 使用PSR-2規范 ~~~ Settings->Editor->Inspections->PHP->Quality tools ~~~ 按右邊的 Coding standard 刷新按鈕,成功的話,點擊下拉按鈕就會有可供選擇的標準 ![](https://img.kancloud.cn/c0/b3/c0b30494fbe50a2aed863bdec226b43c_1097x715.png) 下面還有一處,也要選中 ![](https://img.kancloud.cn/65/a3/65a3a8d4663883ec721bdd9e5f0f5841_1094x715.png) ## **五,測試** ![](https://img.kancloud.cn/c9/3c/c93c526b6f68a8c4e68741e9f597773c_700x671.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看