以下由phpstorm教學欄位來介紹PhpStorm如何設定PHP語言的版本,希望對需要的朋友有幫助!
問題描述
#一般來說,PhpStorm 中預設的PHP 語言的版本是PHP 5.4 ,PhpStorm 會以該PHP 版本對編輯器中的檔案進行自動校驗。
假如,我們在PHP 檔案中,使用了PHP 7.0 的新特性(如null 合併運算子??),那麼,由於PhpStorm 校驗檔案時無法辨識該新特性,就會在對應位置顯示一個警告標識(紅色波浪線)。
雖然,這並不會對我們使用 PhpStorm 產生大的影響,但這种红色警示看著就是不爽。
解決方法
修改 PhpStorm 的配置,將 PHP 語言的版本調整為 PHP 7.0 。
點選選單列 File → Settings → Languages & Frameworks → PHP
,將 PHP language level 下拉清單處的值修改為 7 ,點選 OK 儲存即可。
PhpStorm 簡介:
PhpStorm 是由JetBrains 公司開發的一款商業的PHP 整合開發工具,旨在提高用戶效率,可深刻理解用戶的編碼,提供智慧程式碼補全,快速導航以及即時錯誤檢查。 PhpStorm隨時可協助使用者對其編碼進行調整,執行單元測試或提供視覺化debug功能 。
PhpStorm 是用Java寫的。使用者可以透過安裝為 PhpStorm 創建的插件或編寫自己的插件來擴展 IDE。該軟體也與 XDebug 等外部來源通訊。
WebStorm中可用的所有功能都包含在 PhpStorm 中,增加了對 PHP 和資料庫的支援。 WebStorm 隨附預先安裝的 JavaScript 外掛程式(例如Node.js)。
#特點:
PhpStorm為PHP提供了豐富的程式碼編輯器[9],具有語法高亮、擴充程式碼格式配置、即時錯誤檢查和程式碼完成功能。
PHP 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0 支持,包括generators、coroutines、 finally 關鍵字、 foreach 中的列表關鍵字、對函數呼叫結果使用empty() 和其他表達式、特徵、閉包、實例化時的類別成員存取、短數組語法、函數呼叫時的陣列解引用、二進位文字、靜態呼叫中的表達式,它支援傳回類型和標量類型提示以及常數可見性等。它可以用於現代和遺留基於 PHP 的專案。
程式碼會自動完成最終確定類別、方法、變數名稱和 PHP 關鍵字,以及欄位和變數的常用名稱,取決於它們的類型。
編碼風格支援(PSR1/PSR2、Drupal、[10] Symfony、Zend)。
PHPDoc支援。 IDE 提供基於@property、@method 和@var 註解的程式碼完成建議。
重複程式碼偵測器。
PHP 程式碼嗅探器 (phpcs),可即時檢查程式碼異味。
重構(重新命名、引入變數、引入常數、引入欄位、內聯變數、移動靜態成員、提取介面)。
Smarty和Twig範本編輯(語法錯誤突出顯示;Smarty 函數和屬性完成;自動插入成對的大括號、引號和結束標記;等等)。
Symfony和Yii 框架的MVC視圖。
PHAR 支援。
以上是PhpStorm軟體設定PHP語言的版本的詳細內容。更多資訊請關注PHP中文網其他相關文章!