<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 配置檢查嚴重性 在這個頁面中: * [基礎](#基礎) * [改變檢查的嚴重性級別](#改變檢查的嚴重性級別) * [為不同范圍改變檢查的嚴重性級別](#為不同范圍改變檢查的嚴重性級別) * [改變指定嚴重性級別的高亮樣式](#改變指定嚴重性級別的高亮樣式) * [定義定制的嚴重性級別](#定義定制的嚴重性級別) ## <span id='基礎'>基礎</span> 檢查嚴重性表示通過檢查發現的代碼問題對項目有多重要的影響并決定發現的問題應該在編輯器中如何顯示。默認的,每個檢查有以下嚴重性級別: * **服務器問題**![服務器問題](http://image.jellychen.cn/uploads/2016/11/server_problem.png) * **打字錯誤**![打字錯誤](http://image.jellychen.cn/uploads/2016/11/typo.png) * **信息**![信息](http://image.jellychen.cn/uploads/2016/11/info.png) * **弱警告**![弱警告](http://image.jellychen.cn/uploads/2016/11/weak_warning.png) * **警告**![警告](http://image.jellychen.cn/uploads/2016/11/warning.png) * **錯誤**![錯誤](http://image.jellychen.cn/uploads/2016/11/error.png) 可以為每個檢查項增加或減少嚴重性級別。也就是,可以強制PhpStorm顯示警告作為錯誤或弱警告。按相同的方法,最初的弱警告可以顯示為警告或錯誤,或者僅作為信息。 也可以配置每個嚴重性級別所高亮顯示的顏色和字體。除此以外,可以創建自定義嚴重性級別并可以對指定檢查設置它們。 如果需要,可以在[不同的范圍內](/如何使用/常規指南/代碼檢查/改變區塊順序.md)對同一個檢查設置不同的嚴重性級別。 所有上述的檢查修改將儲存在[檢查設置](#檢查配置文件)中當前選中的[檢查配置文件](/如何使用/常規指南/代碼檢查/訪問檢查設置.md)并且被應用當配置文件被使用時。 ## <span id='改變檢查的嚴重性級別'>改變檢查的嚴重性級別</span> 1. 在[檢查設置](/如何使用/常規指南/代碼檢查/訪問檢查設置.md),選擇目標[配置文件](/如何使用/常規指南/代碼檢查/README.md#檢查配置文件)。配置文件相關的檢查顯示為樹形視圖。 2. 選擇目標檢查。如果該檢查被禁用,選擇它旁邊的復選框。 3. 從檢查的上下文菜單或右邊的**Serverity**選擇框中選擇想使用的嚴重性: ![選擇嚴查的嚴重性級別](http://image.jellychen.cn/uploads/2016/11/severity_selector.png) 注意,默認值被改變的檢查項和他們所屬的分組節點高亮顯示為藍色。 4. 應用變更。修改的檢查項將在使用時顯示新的嚴重性級別。 在PHP環境中,**未定義的字段**和**未定義的方法**檢查可能報告一些錯誤當實際上沒有問題發生。這個會發生在嘗試訪問屬性或給屬性賦值,這些屬性可能沒有實際定義但引用的類包含get和set魔術方法。這應該不會報告錯誤因為這些方法每次調用或引用未定義的屬性,然而,PhpStorm任然將它們作為錯誤或警告,基于你在檢查頁面設定的嚴重性級別。 要在這種情況下抑制未定義方法的報告,[重新配置檢查嚴重性](/如何使用/常規指南/代碼檢查/配置檢查嚴重性.md)。要做到這個,打開設置對話框的[檢查](/參考/設置參數對話框/編輯器/檢查.md)頁面,點擊列表中的檢查名稱并在選項區域選擇**Downgrade severity if \_\_magic methods are present in class**。在這之后,這種情況下未定義的屬性將比通常設置顯示低一級的嚴重性,默認的,用信息級別來代替警告級別。 要抑制未定義字段不相干的報告,清空**Notify about access to a field via magic method**和**Notify about PHP dynamic field declaration**復選框。當這些復選框選中時,PhpStorm報告的錯誤甚至包含`__get()`和`__set()`魔術方法。 未定義的變量檢查可以在設置對話框的檢查頁面中通過勾選復選框來配置。 * **在全局空間中檢查**:選擇復選框來運行檢查不在函數方法,類和命名空間中的變量,也就是[全局空間](http://php.net/manual/en/language.namespaces.global.php) ![在全局空間中檢查](http://image.jellychen.cn/uploads/2016/11/ps_undefined_var_global_space_on.png) * **報告可能沒有定義的變量**:選擇復選框來顯示警告即使變量的定義沒有明確的缺失。這種情況可能發生當這個變量在多個路徑中使用并且一些地方不能到達,例如,`if()`語句: ![報告可能沒有定義的變量](http://image.jellychen.cn/uploads/2016/11/ps_undefined_var_if_statement.png) * **忽略'include'和'require'語句**:抑制檢查包含`include**和**require`語句的范圍。如果復選框沒有勾選,PhpStorm處理這種定義在類中的變量并通過這種語句引用的不會報告錯誤。如果復選框被選中,未定義的變量錯誤將報告。 ![忽略'include'和'require'語句](http://image.jellychen.cn/uploads/2016/11/undefined_variable_inspection.png) ## <span id='為不同范圍改變檢查的嚴重性級別'>為不同范圍改變檢查的嚴重性級別</span> 1. 選擇目標配置文件和檢查項 2. 點擊下拉列表**In All Scopes**,并選擇你想改變檢查嚴重性的范圍。 ![為不同范圍改變檢查的嚴重性級別](http://image.jellychen.cn/uploads/2016/11/inspection_for_scope1.png) PhpStorm為兩種范圍顯示嚴重性:為選中范圍的和其它范圍。 3. 點擊嚴重性下拉列表來選擇范圍并從下拉列表選擇適當的嚴重性級別 ![選擇嚴重性級別](http://image.jellychen.cn/uploads/2016/11/inspection_for_scope2.png) ## <span id='改變指定嚴重性級別的高亮樣式'>改變指定嚴重性級別的高亮樣式</span> 1. 執行以下操作之一: * 在[設置參數對話框](/如何使用/常規指南/配置項目和IDE設置/訪問設置.md),選擇**Editor | Colors & Fonts -> General**,然后選擇想改變的嚴重性級別的樣式。 * 在[檢查設置](/如何使用/常規指南/代碼檢查/訪問檢查設置.md),選擇想改變的檢查項并選從**Severity**選擇框中選擇**Edit severities** 接下來,在打開的**Severities Editor**對話框,選擇目標嚴重性級別并點擊**Editor | Colors & Fonts** 任意一個方法將在打開的[顏色和字體](/參考/設置參數對話框/編輯器/顏色和字體.md)設置頁面中看到嚴重性級別相關的樣式。 2. 根據需要配置顏色和字體樣式并應用更改、目前發現的問題的相應的嚴重性將在編輯器中高亮顯示為當前[配置文件](/如何使用/常規指南/代碼檢查/README.md#檢查配置文件)中修改的樣式。 ## <span id='定義定制的嚴重性級別'>定義定制的嚴重性級別</span> 1. 在[檢查設置](/如何使用/常規指南/代碼檢查/訪問檢查設置.md),選擇目標檢查項并在**Severity**選擇框中選擇**Edit severities**。 ![打開編輯嚴重性級別對話框](http://image.jellychen.cn/uploads/2016/11/edit_severities.png) 2. 在打開的**Severities Editor**對話框,點擊![新增](http://image.jellychen.cn/uploads/2016/11/new.png) ![新增嚴重性級別](http://image.jellychen.cn/uploads/2016/11/severity_editor.png) 3. 在**New Highlight Severity**對話框中輸入新的嚴重性級別的名稱。 ![輸入新的嚴重性級別的名稱](http://image.jellychen.cn/uploads/2016/11/severity_highlight.png) 定制的嚴重性級別將添加到嚴重性列表中。 4. 使用嚴重性列表右側的控件來指定新的嚴重性的顏色和字體 5. 使用**Up**![向上箭頭](http://image.jellychen.cn/uploads/2016/11/arrowUp.png)和**Down**![向下箭頭](http://image.jellychen.cn/uploads/2016/11/arrowDown.png)按鈕來改變新嚴重性的優先級 6. 應用變更。現在新嚴重性級別將在當前配置文件的所有檢查項中可用。你可以分配它到指定的檢查項并在編輯器中獲取相應的代碼問題高亮的指定設置。 如果需要,可以在以后移除定制的嚴重性級別通過在**Severities Editor**對話框中選中它并點擊![刪除](http://image.jellychen.cn/uploads/2016/11/delete.png) 你不能改變預定義嚴重性級別的優先級或者移除它們。 # 另請參閱: 規程: * [訪問檢查設置](/如何使用/常規指南/代碼檢查/訪問檢查設置.md) 概念: * [代碼檢查](/如何使用/常規指南/代碼檢查/README.md)
                  <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>

                              哎呀哎呀视频在线观看