必威电竞|足球世界杯竞猜平台

當下軟件園 / 匯聚當下最新最酷的軟件下載站!
當下軟件園

您的位置: 首頁 > 應用軟件 > 編程工具 > JetBrains PhpStorm2021中文破解版 V2021.2.3.0 永久激活版

  JetBrains PhpStorm2021中文破解版是由JetBrains公司開發,專為PHP語言打造的集成開發環境(IDE),兼具強大功能與易用性,是PHP開發者的主流工具之一。它深度支持PHP全版本特性,從基礎語法高亮到復雜框架開發(如Laravel、Symfony)均能高效適配,同時整合HTML、CSS、JavaScript等前端語言支持,實現前后端開發一體化。軟件內置代碼補全、調試、重構、版本控制等核心功能,能大幅減少開發者重復操作,提升編碼效率,無論是個人開發小型項目,還是團隊協作大型商業應用,都能滿足從代碼編寫到項目部署的全流程需求,是PHP開發領域公認的高效、專業工具。該版本經過激活碼破解處理,用戶可永久免費使用。

JetBrains PhpStorm2021中文破解版宣傳圖

【軟件特色】

  1、主要框架支持

  PhpStorm非常適合與Symfony,Laravel,Drupal,WordPress,ZendFramework,Magento,Joomla!,CakePHP,Yii和其他框架一起使用。

  2、所有PHP工具

  該編輯器實際上“獲取”了您的代碼并深刻理解了其結構,從而為現代和遺留項目提供了所有PHP語言功能。它提供了最佳的代碼完成,重構,動態錯誤預防等功能。

  3、包含前端技術

  充分利用最前沿的前端技術,例如HTML5,CSS,Sass,Less,手寫筆,CoffeeScript,TypeScript,Emmet和JavaScript,并提供重構,調試和單元測試。借助實時編輯,可在瀏覽器中立即查看更改。

  4、內置開發人員工具

  得益于版本控制系統的集成,對遠程部署的支持,數據庫/SQL,命令行工具,Docker,Composer,RESTClient和許多其他工具,可以直接從IDE執行許多常規任務

【軟件功能】

  1、具備智能代碼補全功能,能實時識別PHP語法、函數、類與變量,提供精準補全建議,同時支持自定義補全模板,減少重復編碼工作量。

  2、支持PHP全版本特性與主流框架,從PHP5.x到最新PHP8.x特性均能完美適配,對Laravel、Symfony、Yii等框架提供專屬代碼提示與工具集成。

  3、內置專業調試工具,可配置Xdebug、ZendDebugger進行斷點調試,支持變量監控、表達式求值,能快速定位代碼邏輯錯誤與性能問題。

  4、提供代碼重構功能,支持重命名變量/函數、提取方法、移動類文件等操作,重構過程中自動更新關聯代碼,避免手動修改導致的錯誤。

  5、集成版本控制系統,支持Git、SVN、Mercurial等主流版本控制工具,可直接在IDE內進行代碼提交、分支管理、沖突解決,無需切換外部工具。

  6、支持前端語言開發,對HTML5、CSS3、JavaScript(含ES6+)、TypeScript等提供語法高亮、代碼補全與調試支持,適配Vue、React等前端框架。

【新功能】

  一、【PHP8】

  PHP8.0是一個主要語言更新,提供了許多不可思議的新功能。PhpStorm將幫助您驗證現有代碼是否與之兼容,更快地更新代碼庫以及利用最新的語言改進

新功能配圖1

  二、【PHP8特性】

  PHP8允許您使用特性以結構化的方式指定元數據,而不必依賴PHPDoc注釋。

  PhpStorm提供高亮顯示、代碼補全、查找用例、重構以及處理屬性的其他編碼輔助。它還提供了檢查來確保特性已被聲明并得到有效使用

新功能配圖2

  三、【Psalm和PHPStan支持】

  1、這兩種靜態分析器都可以在PhpStorm2021.1中作為一流的工具,用于在編輯器中高亮顯示問題。在composer.json中將它們添加為dev-dependencies,然后通過點擊工具旁邊的扳手圖標打開相應的檢查。

  2、PhpStorm還為@psalm-*標記提供了代碼補全,并將其視為特殊標記,因此高亮顯示、未定義的類等都不會出現問題。在大多數情況下,現在可以安全地從標記中移除@psalm-前綴,即@psalm-return可以簡單地變為@return,@psalm-param可以變為@param。

  支持許多psalm類型,包括標量、數字和帶有常量的類型。因此,依賴類型推理的所有內容都變得更加準確:檢查、代碼生成和補全

新功能配圖3

  四、【Xdebug3】

  1、Xdebug3是PHP調試器的全新設計。它的工作速度更快并且更易于設置。要配置Xdebug3,您唯一需要指定的就是XDEBUG_MODE=debug。

  2、Xdebug的默認調試端口已從9000更改為9003。為了簡化遷移,默認情況下,PhpStorm同時偵聽這兩個端口。可以在Preferences/Settings|Languages&Frameworks|PHP|Debug下調整Xdebug的端口和其他設置

新功能配圖4

  五、【CodeWithMe】

  PhpStorm2021.1支持CodeWithMe,這是JetBrains為協作開發和結對編程提供的一項新服務。

  利用CodeWithMe,您可以與其他人共享IDE中當前打開的項目,并實時協同處理

新功能配圖5

  六、【TailwindCSS】

  PhpStorm現在可以幫助您更高效地使用TailwindCSS。

  IDE將自動補全Tailwind類,在鼠標懸停時為您顯示所生成CSS的預覽,并支持您使用tailwind.config.js文件進行的自定義

新功能配圖6

  七、【HTTP客戶端】

  1、使用HTTP客戶端運行Guzzle請求Guzzle是PHP最熱門的HTTP客戶端之一。在PhpStorm2020.3中,您可以在不運行實際代碼的情況下測試Guzzle請求。

  2、如果請求受支持,它的旁邊將出現一個間距圖標。點擊此圖標來創建一個已預填充參數的新HTTP臨時文件。處理請求,然后在項目中將其保存為.http文件

  3、將HTTP請求導出到cURL要從HTTP請求中獲取cURL字符串,請在HTTP請求編輯器中按Alt+Enter,然后選擇ConverttocURLandcopytoclipboard。

  4、您可以在終端中使用cURL字符串,也可以將此字符串與您選擇的HTTP客戶端一起使用

新功能配圖7

  八、【編輯器】

  1、Markdown編輯和預覽增強:預覽窗格的右上角有一個Auto-ScrollPreview按鈕,用于啟用和禁用與編輯器的同步滾動。

  我們添加了許多熱門的Markdown代碼樣式預設,當您使用Ctrl+Alt+L重新格式化代碼時,這些預設非常有用。可以在Preferences/Settings|Editor|CodeStyle|Markdown中選擇設置。

  2、改進了拼寫和語法檢查

  語法檢查引擎支持更多種語言,并提供更高質量的語法檢查。

  當錯誤高亮顯示時,將顯示一個包含說明和建議修復的彈出窗口。

  如果將脫字符號置于高亮顯示的文本上并按Alt+Enter,將在頂層看到建議的所有替換,而不是像以前那樣的嵌套列表。

  3、通過拖放拆分編輯器

  將一個選項卡拖動到屏幕的所需一側可以并排打開多個選項卡。

  在拆分模式下打開選項卡的另一種方法是,在Project視圖或任何搜索窗口中,在所選文件上按Shift+Enter。

  4、Preview選項卡

  您可以在特殊選項卡中預覽文件,而無需實際打開它們。要啟用此功能,請點擊Project視圖中的齒輪圖標,然后選擇EnablePreviewTab和OpenFileswithSingleClick。如果您開始編輯正在預覽的文件,該選項卡將變為一個普通文件

新功能配圖8

  九、【IDE】SearchEverywhere改進

  在SearchEverywhere彈出窗口(Shift+Shift)中,結果將以略微不同的方式顯示。現在,將不再按類型分組,而是根據與搜索查詢的相關性對它們進行分組。

  現在,還可以在SearchEverywhere中執行簡單的數學計算。輸入一些數字和數學運算符,隨后可以立即查看計算結果。這樣就無需切換到計算器應用并中斷您的流程。

  SearchEverywhere還可以搜索Git歷史記錄,包括有關分支和提交的信息

新功能配圖9

  十、【Web技術】

  WebStorm2021.1中的所有新功能和改進都適用于PhpStorm2021.1,要么開箱即用,要么通過插件庫中的免費插件提供。

  1、將Prettier作為JavaScript項目中的默認格式化程序

  想要使用Prettier而不是內置的格式化程序來整理代碼?借助此更新,這會變得比以前更容易。只需勾選新的Oncodereformat復選框,IDE就會在您重新格式化.js、.ts、.jsx和.tsx文件時使用Prettier。也可以輕松添加其他文件類型。

  2、一流的Vue.js支持

  Nuxt.js支持、Vue特定的代碼樣式設置、TypeScript項目中圍繞Vue的改進以及我們在過去一年中添加的許多其他功能。PhpStorm中的Vue支持從未如此先進!

  3、利用適合JavaScript的新功能節省時間

  新智能Alt+Enter意圖會幫助您更快地執行一些操作。例如,您現在可以將帶有數字索引的for循環快速轉換為forEach數組方法。瀏覽JavaScript和TypeScript文件中的文檔注釋也變得更容易,因為您現在可以在編輯器中直接呈現它們,這將最大程度地減少分心

新功能配圖10

  十一、【版本控制】

  1、支持WSL2中安裝的Git

  PhpStorm2021.1支持WSL2中安裝的Git,您可以使用它處理Linux和Windows文件系統中的項目。

  IDE可以根據項目位置在Git可執行文件之間切換。從WSL(通過\\wsl$路徑)打開項目時,IDE會自動從WSL切換到Git,還讓您能夠使用IDE中的所有Git相關功能。

  2、用于比較分支的新UI

  在您想要比較兩個分支以了解哪些提交不屬于彼此時,PhpStorm2021.1會在編輯器中(而不是在Git工具窗口中)顯示日志。這會確保有足夠的空間來顯示全部信息。

  從GitBranches彈出窗口菜單VCS|Branches中選擇ComparewithCurrent操作。

  3、DropCommit操作

  現在,在Git工具窗口的Log選項卡中選擇冗余的本地提交,然后從上下文菜單中選擇DropCommit,即可輕松地將其移除。

  4、Squash本地提交

  還可以將多個本地提交合并到一個提交中,例如,在推送前清理歷史記錄。

  在Git工具窗口中,選擇提交,然后從上下文菜單中選擇SquashCommits…。

  IDE會在后臺運行交互式衍合

新功能配圖11

  十二、【數據庫工具】

  這是DataGrip2021.1的最新變化,但是也可以在PhpStorm中使用所有這些功能。

  1、單獨的單元格值編輯器

  現在,如果您的單元格中有一個巨大的值,可以在單獨的面板中進行查看或編輯。您還可以使用右側工具欄切換自動換行模式。為您的數據使用我們的代碼編輯器的所有功能。

  2、GoogleBigQuery方言

  我們添加了一個新的SQL方言:GoogleBigQuery。尚未完全支持BigQuery,但萬事皆有始。到目前為止,如果您使用GoogleBigQuery,PhpStorm可以正確高亮顯示您的查詢并為查詢提供編碼輔助。

  3、DML預覽

  您可以在數據編輯器中檢查表示您的更改的查詢。存在未決更改時,會有一個DML按鈕處于活動狀態。此查詢不是將要運行以修改您的數據的確切SQL,因為PhpStorm使用JDBC驅動程序來更新表,但大多數情況下它是相同的

新功能配圖12

【更新內容】

  一、開箱即用的composer.json支持

  輕松管理依賴關系:所有操作現在都在composer.json文件的編輯器中可用。

  1、管理依賴

  我們已經棄用了舊的“ 管理依賴項”對話框,因為從composer.json文件內部處理軟件包要容易得多。

  要添加新程序包,您可以在require(-dev)部分中開始輸入其名稱,或按Ctrl+Space,然后從建議列表中選擇所需的程序包。

  特定軟件包的所有可用版本也將列出。

  2、創建新的composer.json文件

  啟動新項目時,可以使用IDE中的模板創建composer.json文件。右鍵單擊項目樹,然后選擇New-> composer.json File。

  3、更新和安裝軟件包

  如果在composer.json中指定了一個依賴項,但尚未安裝,PhpStorm將檢測并突出顯示它。

  通過Alt+Enter選擇并選擇更新軟件包或更新所有軟件包來安裝它。

  4、導航到文件和文件夾

  您可以Ctrl+Click在軟件包上使用PhpStorm在“項目樹”中的供應商目錄下突出顯示該軟件包的文件夾。對于文件,這將在編輯器中打開它們。

  相同的Ctrl+Click或Ctrl+B技巧可以在瀏覽器中打開composer.json中的任何鏈接。

  5、編寫并運行腳本

  腳本部分中的每個條目在裝訂線中都有一個播放圖標,您可以單擊該圖標立即運行該腳本。

  添加新的腳本條目時,自動完成功能現在支持腳本引用,vendor / bin目錄中的二進制文件以及項目源中的所有PHP文件。

  二、PCOV和PHPDBG的代碼覆蓋率

  除了Xdebug之外,現在還可以使用輕量級PHP擴展 krakjoe / pcov 或內置 PHPDBG 來更快地生成覆蓋率報告。

  您可以 為測試創建運行配置。在“運行配置”設置中,有一個下拉列表供您選擇首選的Coverage驅動程序:Xdebug,PCOV或PHPDBG。

  選擇首選的驅動程序,單擊 主工具欄中的“運行Coverage”按鈕,然后觀察coverage結果。

  三、PHPUnit工具箱

  1、WSL添加解釋器

  PhpStorm 2020.1具有可幫助您快速輕松地升級到最新PHPUnit版本的工具。

  每次棄用都會在編輯器中突出顯示。將光標放在不推薦使用的項目上Alt+Enter,然后按,然后從出現的列表中選擇所需的快速修復。或者只是在錯誤描述窗口的底部選擇它。

  為了快速創建一個新的PHPUnit測試類,您現在可以通過按一個類名來使用Create new PHP Test意圖Alt+Enter。

  2、PHP類型推斷改進

  PhpStorm的核心-類型推斷引擎-進行了一些不錯的改進。

  1、檢測冗余@var標簽

  如果@var帶有信息類型的標簽是多余的,并且PhpStorm已經知道變量的正確類型,則該標簽將突出顯示。您可以使用刪除@var快速修復 將其刪除Alt+Enter。

  2、更好地跟蹤空值

  跟蹤可空性是一項艱巨的任務,并且在某些地方,PhpStorm無法檢測到它。2020.1版本不再是這種情況。PhpStorm使您知道變量是否為空,并幫助您避免可空性問題。

  3、在array_map / filter中完成

  現在,對于傳遞給array_map()和array_filter() 函數的閉包內部的參數變量,有一個完整的完成選項。

  4、從初始化程序推斷非泛型數組類型

  如果要遍歷具有一組已知項的數組,則不再需要其他@var標簽來指定類型,因為PhpStorm會自動傳播它。

  四、甚至更多

  1、機器學習輔助的代碼完成排名

  在v2019.3中,我們引入了機器學習輔助的PHP完成選項排名。此功能通過對完成彈出窗口中的元素進行重新排序來改善代碼的完成程度,從而使最相關的項排名更高。

  默認情況下,禁用 ML輔助完成。要打開它,選擇復選框 基于機器學習等級完成建議和 PHP下的首選項/設置| 編輯器 一般| 代碼完成。

  2、移動方法重構

  現在,將方法從一個類移動到另一個類變得更加容易,因為可以通過單個原子操作來完成。

  將光標放在方法上,然后按F6(或Ctrl+T, 3)。然后選擇目標類別,您就完成了。

  3、僅使用類型注釋刪除PHPDoc

  如果PHPDoc塊僅@param包含帶有類型的標簽,則可以完全刪除它,而使用參數的本機類型聲明。

  按Alt+Enter并選擇刪除冗余PHPDoc注釋快速修復。

  4、查找多余的三元表達式

  PhpStorm將突出顯示任何可以簡化和簡化的三元表達式。通過使用快速修復(Alt+Enter),您可以用一個簡單的等效表達式替換它們。

  5、消除重復的引用引用事件

  使用按引用傳遞可能會導致意外的后果。PhpStorm 2020.1檢測并突出顯示不必要地標記為通過引用傳遞的參數。

  對于foreach循環中的冗余by-ref值,同樣適用。

  五、元數據

  通過在特殊文件.phpstorm.meta.php中提供其他信息,可以擴展PhpStorm的“代碼意識” 。該領域已得到一些改進。

  1、覆蓋,映射和類型中的參數索引

  以前,通過override(),map()和type() 指令,可以僅調整函數的第一個參數的行為。在PhpStorm 2020.1中,此問題已修復,可以顯式指定參數的索引。

  2、支持通過__get訪問屬性

  如果必須通過__get()magic方法接收一些對象,則可能會丟失類型信息。 現在,您可以在.phpstorm.meta.php文件中指定此信息,而不是使用@var或@property標記。即使事先不知道類型也可以使用。

  3、自定義退出點

  PhpStorm認為die()和exit() 函數或任何引發異常的函數將終止調用。但是在應用程序中,可能有一些其他自定義函數必須被視為“出口點”,例如,在調試函數中,例如dd()。現在可以將任何功能標記為出口點。

  4、完成ArrayAccess對象中的鍵

  即使您想將一個對象用作其他對象的數組容器,元數據幫助也已使保留對代碼完成的訪問成為可能。但是,該完成不適用于密鑰。這已在2020.1中添加。

  5、具有元替代功能的裝訂線圖標

  最后但并非最不重要的,在編輯器中,你會看到現在,如果一個行為已經被修改.phpstorm.meta.php文件用override(), exitPoint()或expectArguments()指令。并且由于項目中可以有任意數量的此類圖元文件,因此通過單擊圖標,您將打開在此特定位置使用的圖元文件。

  六、HTTP客戶端

  1、HTTP客戶端中的PHP調試

  現在,在開發Web應用程序或API端點時,無需離開PhpStorm窗口即可輕松開始調試。

  為此,創建或打開.http文件,添加一個請求,然后使用其 Alt+Enter意圖運行 PHP Debug 。這會將XDEBUG_SESSION cookie 添加到請求中,并且與Xdebug瀏覽器擴展類似。

  了解有關HTTP客戶端的更多信息

  七、網絡技術

  WebStorm 2020.1的所有新功能 和改進 都可以在PhpStorm 2020.1中獲得,可以直接使用,也可以在插件存儲庫中使用免費的 插件。

  1、JavaScript和TypeScript的新智能意圖和檢查

  使用新的智能意圖和檢查(Alt+Enter)可以節省編碼時的時間!例如,您現在可以快速將現有代碼轉換為可選的鏈接和/或無效合并,這是最新版本的JavaScript和TypeScript中引入的語法。

  2、Vuex和Composition API對Vue.js的支持

  通過對即將推出的Vue 3中的Vuex庫和Composition API的開箱即用的支持,您可以更加順暢地構建出色的Vue.js應用程序。

  3、保存時運行更漂亮

  使用新的“在文件上保存時運行”選項,一旦保存文件,WebStorm就會將“更漂亮”的格式應用于IDE設置中指定并在項目中編輯的 所有文件 –不再需要文件監視程序或第三方插件。

  八、集成開發環境

  1、智能語法和拼寫檢查器

  現在可以立即使用高級校對和語法檢查插件Grazie。可以即時突出顯示拼寫錯誤和錯誤,并通過快速修復措施來糾正它們,就像其他任何代碼錯誤一樣。

  默認情況下,降價文件中啟用了拼寫檢查。要獲取任何PHPDoc注釋,HEREDOC / NOWDOC字符串或PHP文件中的字符串文字的檢查,您需要在“首選項/設置|設置|選項”中啟用它。編輯器 校對| 語法。

  為了獲得更深入的語法檢查,可以 在“首選項/設置” |“設置”下啟用“ 語法檢查”。編輯器 檢查->校對。

  2、使用PhpStorm進行快速編輯

  全新的LightEdit模式使您可以將PhpStorm用作記事本樣式的燈光編輯器,從而在文件中進行一些快速更改,而不必完全打開IDE。

  要嘗試使用它,請從命令行(從命令行 使用IDE功能以獲取更多說明)或從OS系統文件管理器中打開文件。如果PhpStorm尚未運行,則將在LightEdit模式下打開該文件。

  3、水平或垂直拆分終端會話

  現在可以一次打開任意數量的終端會話,并同時觀察所有終端的輸出,而無需在選項卡之間切換。

  您可以從終端調用上下文菜單以創建,導航和關閉拆分終端會話。

  4、統一SSH配置

  現在,所有SSH連接都放在“ 首選項/設置|選項”下的單個位置中。工具| SSH配置。

  這樣就可以在一個地方創建一個連接,然后在IDE中的任何地方重用它,例如在部署配置中,以便通過SSH或作為SSH終端用于遠程PHP解釋器。

  九、出現

  1、更新了燈光主題

  現在,light主題已針對所有操作系統統一,并以IntelliJ Light命名。如果您想回到舊的主題,可以在[ 偏好設定/設定] | [ 外觀與行為| 外觀| 主題。

  2、新的默認字體

  JetBrains Mono是我們免費開發的一種免費字體,旨在使開發人員更輕松地閱讀代碼。現在,它已用作默認的編輯器字體。

  3、零分心發展模式

  新的Zen模式將免干擾模式與全屏模式相結合,因此您可以深入研究代碼。

  要嘗試Zen模式,請轉至View | 外觀| 進入Zen模式。

  十、版本控制

  1、重做的Git Rebase對話框

  該從這里衍合交互式對話框現在是真正的互動,并能夠控制rebase過程的每一個環節:

  選擇您要對分支中的每個提交執行的操作。

  檢查顯示已應用了哪些操作的圖形。

  查看提交詳細信息。

  查看差異,并在必要時查看或重置更改。

  推任何分支

  2、更改提交流程

  為了簡化提交流程,我們開發了一個新的“ 提交”工具窗口來處理所有與提交相關的任務。默認情況下,所有新用戶都啟用該功能。

  如果您是現有用戶,并且想嘗試一下,請在“首選項/設置” |“設置”中選擇“ 使用非模式提交界面”。版本控制| 提交。

  3、數據庫工具

  DataGrip團隊對PhpStorm中的數據庫工具進行了一些非常酷的改進。看一下 DataGrip 2020.1中的新增功能。

  4、導出到Excel

  最后,可以將查詢結果或表導出到Excel文件。

  5、編輯結果

  現在,您可以在代碼編輯器中直接查看結果。要試用此功能,請檢查“ 首選項/設置” |“設置”。數據庫| 一般| 在編輯器選項中顯示輸出結果。

  6、運行配置

  運行配置的概念對PhpStorm用戶非常熟悉。除了運行PHP腳本,測試或HTTP請求之外,現在還可以執行數據庫查詢。

  十一、其他改進:

  所有標記為的成員和項目在結構樹視圖@deprecated中 顯示為刪除線。

  有一個 新動作可以快速跳轉到關閉或打開大括號。

  現在可以自定義 Twig的Lexer語法 。

  配置文件路徑已更改- 了解更多信息。

  運行配置可以保存在.idea文件夾之外,并通過版本控制共享。打開“ 運行/調試配置”對話框,選中“ 另存為項目文件”選項。  JetBrains PhpStorm2021中文破解版是由JetBrains公司開發,專為PHP語言打造的集成開發環境(IDE),兼具強大功能與易用性,是PHP開發者的主流工具之一。它深度支持PHP全版本特性,從基礎語法高亮到復雜框架開發(如Laravel、Symfony)均能高效適配,同時整合HTML、CSS、JavaScript等前端語言支持,實現前后端開發一體化。軟件內置代碼補全、調試、重構、版本控制等核心功能,能大幅減少開發者重復操作,提升編碼效率,無論是個人開發小型項目,還是團隊協作大型商業應用,都能滿足從代碼編寫到項目部署的全流程需求,是PHP開發領域公認的高效、專業工具。該版本經過激活碼破解處理,用戶可永久免費使用。

JetBrains PhpStorm2021中文破解版宣傳圖

【軟件特色】

  1、主要框架支持

  PhpStorm非常適合與Symfony,Laravel,Drupal,WordPress,ZendFramework,Magento,Joomla!,CakePHP,Yii和其他框架一起使用。

  2、所有PHP工具

  該編輯器實際上“獲取”了您的代碼并深刻理解了其結構,從而為現代和遺留項目提供了所有PHP語言功能。它提供了最佳的代碼完成,重構,動態錯誤預防等功能。

  3、包含前端技術

  充分利用最前沿的前端技術,例如HTML5,CSS,Sass,Less,手寫筆,CoffeeScript,TypeScript,Emmet和JavaScript,并提供重構,調試和單元測試。借助實時編輯,可在瀏覽器中立即查看更改。

  4、內置開發人員工具

  得益于版本控制系統的集成,對遠程部署的支持,數據庫/SQL,命令行工具,Docker,Composer,RESTClient和許多其他工具,可以直接從IDE執行許多常規任務

【軟件功能】

  1、具備智能代碼補全功能,能實時識別PHP語法、函數、類與變量,提供精準補全建議,同時支持自定義補全模板,減少重復編碼工作量。

  2、支持PHP全版本特性與主流框架,從PHP5.x到最新PHP8.x特性均能完美適配,對Laravel、Symfony、Yii等框架提供專屬代碼提示與工具集成。

  3、內置專業調試工具,可配置Xdebug、ZendDebugger進行斷點調試,支持變量監控、表達式求值,能快速定位代碼邏輯錯誤與性能問題。

  4、提供代碼重構功能,支持重命名變量/函數、提取方法、移動類文件等操作,重構過程中自動更新關聯代碼,避免手動修改導致的錯誤。

  5、集成版本控制系統,支持Git、SVN、Mercurial等主流版本控制工具,可直接在IDE內進行代碼提交、分支管理、沖突解決,無需切換外部工具。

  6、支持前端語言開發,對HTML5、CSS3、JavaScript(含ES6+)、TypeScript等提供語法高亮、代碼補全與調試支持,適配Vue、React等前端框架。

【新功能】

  一、【PHP8】

  PHP8.0是一個主要語言更新,提供了許多不可思議的新功能。PhpStorm將幫助您驗證現有代碼是否與之兼容,更快地更新代碼庫以及利用最新的語言改進

新功能配圖1

  二、【PHP8特性】

  PHP8允許您使用特性以結構化的方式指定元數據,而不必依賴PHPDoc注釋。

  PhpStorm提供高亮顯示、代碼補全、查找用例、重構以及處理屬性的其他編碼輔助。它還提供了檢查來確保特性已被聲明并得到有效使用

新功能配圖2

  三、【Psalm和PHPStan支持】

  1、這兩種靜態分析器都可以在PhpStorm2021.1中作為一流的工具,用于在編輯器中高亮顯示問題。在composer.json中將它們添加為dev-dependencies,然后通過點擊工具旁邊的扳手圖標打開相應的檢查。

  2、PhpStorm還為@psalm-*標記提供了代碼補全,并將其視為特殊標記,因此高亮顯示、未定義的類等都不會出現問題。在大多數情況下,現在可以安全地從標記中移除@psalm-前綴,即@psalm-return可以簡單地變為@return,@psalm-param可以變為@param。

  支持許多psalm類型,包括標量、數字和帶有常量的類型。因此,依賴類型推理的所有內容都變得更加準確:檢查、代碼生成和補全

新功能配圖3

  四、【Xdebug3】

  1、Xdebug3是PHP調試器的全新設計。它的工作速度更快并且更易于設置。要配置Xdebug3,您唯一需要指定的就是XDEBUG_MODE=debug。

  2、Xdebug的默認調試端口已從9000更改為9003。為了簡化遷移,默認情況下,PhpStorm同時偵聽這兩個端口。可以在Preferences/Settings|Languages&Frameworks|PHP|Debug下調整Xdebug的端口和其他設置

新功能配圖4

  五、【CodeWithMe】

  PhpStorm2021.1支持CodeWithMe,這是JetBrains為協作開發和結對編程提供的一項新服務。

  利用CodeWithMe,您可以與其他人共享IDE中當前打開的項目,并實時協同處理

新功能配圖5

  六、【TailwindCSS】

  PhpStorm現在可以幫助您更高效地使用TailwindCSS。

  IDE將自動補全Tailwind類,在鼠標懸停時為您顯示所生成CSS的預覽,并支持您使用tailwind.config.js文件進行的自定義

新功能配圖6

  七、【HTTP客戶端】

  1、使用HTTP客戶端運行Guzzle請求Guzzle是PHP最熱門的HTTP客戶端之一。在PhpStorm2020.3中,您可以在不運行實際代碼的情況下測試Guzzle請求。

  2、如果請求受支持,它的旁邊將出現一個間距圖標。點擊此圖標來創建一個已預填充參數的新HTTP臨時文件。處理請求,然后在項目中將其保存為.http文件

  3、將HTTP請求導出到cURL要從HTTP請求中獲取cURL字符串,請在HTTP請求編輯器中按Alt+Enter,然后選擇ConverttocURLandcopytoclipboard。

  4、您可以在終端中使用cURL字符串,也可以將此字符串與您選擇的HTTP客戶端一起使用

新功能配圖7

  八、【編輯器】

  1、Markdown編輯和預覽增強:預覽窗格的右上角有一個Auto-ScrollPreview按鈕,用于啟用和禁用與編輯器的同步滾動。

  我們添加了許多熱門的Markdown代碼樣式預設,當您使用Ctrl+Alt+L重新格式化代碼時,這些預設非常有用。可以在Preferences/Settings|Editor|CodeStyle|Markdown中選擇設置。

  2、改進了拼寫和語法檢查

  語法檢查引擎支持更多種語言,并提供更高質量的語法檢查。

  當錯誤高亮顯示時,將顯示一個包含說明和建議修復的彈出窗口。

  如果將脫字符號置于高亮顯示的文本上并按Alt+Enter,將在頂層看到建議的所有替換,而不是像以前那樣的嵌套列表。

  3、通過拖放拆分編輯器

  將一個選項卡拖動到屏幕的所需一側可以并排打開多個選項卡。

  在拆分模式下打開選項卡的另一種方法是,在Project視圖或任何搜索窗口中,在所選文件上按Shift+Enter。

  4、Preview選項卡

  您可以在特殊選項卡中預覽文件,而無需實際打開它們。要啟用此功能,請點擊Project視圖中的齒輪圖標,然后選擇EnablePreviewTab和OpenFileswithSingleClick。如果您開始編輯正在預覽的文件,該選項卡將變為一個普通文件

新功能配圖8

  九、【IDE】SearchEverywhere改進

  在SearchEverywhere彈出窗口(Shift+Shift)中,結果將以略微不同的方式顯示。現在,將不再按類型分組,而是根據與搜索查詢的相關性對它們進行分組。

  現在,還可以在SearchEverywhere中執行簡單的數學計算。輸入一些數字和數學運算符,隨后可以立即查看計算結果。這樣就無需切換到計算器應用并中斷您的流程。

  SearchEverywhere還可以搜索Git歷史記錄,包括有關分支和提交的信息

新功能配圖9

  十、【Web技術】

  WebStorm2021.1中的所有新功能和改進都適用于PhpStorm2021.1,要么開箱即用,要么通過插件庫中的免費插件提供。

  1、將Prettier作為JavaScript項目中的默認格式化程序

  想要使用Prettier而不是內置的格式化程序來整理代碼?借助此更新,這會變得比以前更容易。只需勾選新的Oncodereformat復選框,IDE就會在您重新格式化.js、.ts、.jsx和.tsx文件時使用Prettier。也可以輕松添加其他文件類型。

  2、一流的Vue.js支持

  Nuxt.js支持、Vue特定的代碼樣式設置、TypeScript項目中圍繞Vue的改進以及我們在過去一年中添加的許多其他功能。PhpStorm中的Vue支持從未如此先進!

  3、利用適合JavaScript的新功能節省時間

  新智能Alt+Enter意圖會幫助您更快地執行一些操作。例如,您現在可以將帶有數字索引的for循環快速轉換為forEach數組方法。瀏覽JavaScript和TypeScript文件中的文檔注釋也變得更容易,因為您現在可以在編輯器中直接呈現它們,這將最大程度地減少分心

新功能配圖10

  十一、【版本控制】

  1、支持WSL2中安裝的Git

  PhpStorm2021.1支持WSL2中安裝的Git,您可以使用它處理Linux和Windows文件系統中的項目。

  IDE可以根據項目位置在Git可執行文件之間切換。從WSL(通過\\wsl$路徑)打開項目時,IDE會自動從WSL切換到Git,還讓您能夠使用IDE中的所有Git相關功能。

  2、用于比較分支的新UI

  在您想要比較兩個分支以了解哪些提交不屬于彼此時,PhpStorm2021.1會在編輯器中(而不是在Git工具窗口中)顯示日志。這會確保有足夠的空間來顯示全部信息。

  從GitBranches彈出窗口菜單VCS|Branches中選擇ComparewithCurrent操作。

  3、DropCommit操作

  現在,在Git工具窗口的Log選項卡中選擇冗余的本地提交,然后從上下文菜單中選擇DropCommit,即可輕松地將其移除。

  4、Squash本地提交

  還可以將多個本地提交合并到一個提交中,例如,在推送前清理歷史記錄。

  在Git工具窗口中,選擇提交,然后從上下文菜單中選擇SquashCommits…。

  IDE會在后臺運行交互式衍合

新功能配圖11

  十二、【數據庫工具】

  這是DataGrip2021.1的最新變化,但是也可以在PhpStorm中使用所有這些功能。

  1、單獨的單元格值編輯器

  現在,如果您的單元格中有一個巨大的值,可以在單獨的面板中進行查看或編輯。您還可以使用右側工具欄切換自動換行模式。為您的數據使用我們的代碼編輯器的所有功能。

  2、GoogleBigQuery方言

  我們添加了一個新的SQL方言:GoogleBigQuery。尚未完全支持BigQuery,但萬事皆有始。到目前為止,如果您使用GoogleBigQuery,PhpStorm可以正確高亮顯示您的查詢并為查詢提供編碼輔助。

  3、DML預覽

  您可以在數據編輯器中檢查表示您的更改的查詢。存在未決更改時,會有一個DML按鈕處于活動狀態。此查詢不是將要運行以修改您的數據的確切SQL,因為PhpStorm使用JDBC驅動程序來更新表,但大多數情況下它是相同的

新功能配圖12

軟件特別說明

標簽: PhpStorm 編程開發

PHP的編程語言相較于其他編程語言更加的簡單,容易上手,非常適合新手程序員們入門學習使用。如果你才剛剛踏入PHP編程大門的話,那么小編為你準備的這幾款PHP程序員必備軟件千萬不能錯過。 查看 >>
網友評論
回頂部 去下載

關于本站|下載幫助|下載聲明|軟件發布|聯系我們

Copyright ? 2005-2026 www.haishiclass.com.All rights reserved.

浙ICP備2024132706號-1 浙公網安備33038102330474號