翻譯|產品更新|編輯:鮑佳佳|2021-04-13 10:17:25.680|閱讀 624 次
概述:PhpStorm 2021.1新增PHP和HTML文件的預覽,20多項新檢查,所有子系統的改進以及通過Code With Me進行配對編程
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
PhpStorm 2021.1
這個主要版本引入了PHP和HTML文件的內置預覽,20多項新檢查以幫助防止錯誤,對所有子系統進行改進,通過Code With Me進行配對編程等等。
以下是該版本的主要亮點:
PHP集成開發環境
Docker
版本控制
Code With Me
PHP
在狀態欄中設置PHP語言級別
在上一個版本中,我們在狀態欄中添加了一個PHP版本指示器。在2021.1中,你可以取消composer.json中指定的版本,并將其設置為你想要的任何版本。這允許你檢查你的代碼與較新版本的PHP的兼容性。
輕松找到PHP設置
我們將主要的PHP相關設置移到了 "Settings / Preferences | PHP "對話框的最頂層,現在可以更快地找到它們。
在編輯器中預覽PHP和HTML文件
將光標懸停在編輯器上時,帶有每個不同瀏覽器圖標的彈出窗口將顯示在右上角。當您單擊瀏覽器圖標之一時,將在該瀏覽器中打開當前文件。
現在將有一個額外的PhpStorm圖標。單擊它可以直接在編輯器中打開文件預覽,而無需切換到另一個窗口。
此功能適用于HTML和PHP文件,以及所有鏈接的CSS和JavaScript文件。
打開一個文件,開始輸入,預覽標簽會立即顯示所有的修改。
PhpStorm使用的是本地PHP解釋器,在設置/首選項|PHP下的項目設置中指定。目前還不支持Docker和其他遠程解釋器。
為了讓PhpStorm圖標出現,你需要在Preferences | Tools | Web Browsers下選擇至少一個其他瀏覽器,并確保選中了For HTML文件復選框。
你也可以使用Alt+F2快捷鍵打開一個預覽標簽。
在SQL查詢中使用表前綴
許多內容管理系統和框架允許您指定表前綴,這在為多個應用程序使用同一數據庫時非常有用。
在以前的版本中,PhpStorm會在這種情況下失去數據庫集成,因為SQL查詢包含了前綴的標記。
現在可以在.phpstorm.meta.php文件中指定前綴。在這篇幫助文章中了解更多關于元文件和如何指定SQL前綴。
假設我們在Drupal應用程序中使用以下查詢。
您會注意到,PhpStorm無法解析表名或列。那是因為我們在Drupal配置中指定了一個表前綴。
要解決此問題,請在項目中的任何位置添加具有以下內容的.phpstorm.meta.php文件:
namespace PHPSTORM_META { override( // Virtual function to indicate that all SQL // injections will have the following replacement rules. sql_injection_subst(), map([ '{' => "PS2021_", // all `{` in injected SQL strings will be replaced with a prefix '}' => '', // all `}` will be replaced with an empty string ])); }
通過此文件,PhpStorm將能夠將SQL查詢鏈接到數據源,并為您提供其所有智能功能,例如完成,解析等。
如下面的示例所示,這也適用于串聯。
<?php const DB_PREFIX = "mydatabase_"; $sql = "SELECT * FROM " . DB_PREFIX . 'table_name';
好了這就是今天的內容了,如果今天的文章未解決你的需求,可點擊獲取更多免費教程。不要忘了在評論與我們分享您的想法和建議。
====================================================
想要了解或購買PhpStorme正版授權的朋友,歡迎
JetBrain技術交流群現已開通,QQ搜索群號“786598704”或者掃描下方二維碼即可加入
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: