PHPSTORMJetBrains公司專為Web和PHP開發者打造的專業集成開發環境,PHP編程語言IDE調試器,提供智能代碼補全,快速導航及即時錯誤檢查等功能。JetBrains全家桶,包括Pycharm , Webstorm , IntelliJ IDEA , PhpStorm , Rider Clion , RubyMine, AppCode, Goland, DataGrip , Kotlin 等15款產品。

phpstorm 2020.1是由JetBrains公司研發的一款功能豐富的PHP集成開發環境,是phpstorm編程軟件系列的最新版本,深厚世界各地PHP程序員的喜歡,很多工程師都用它來開發和部署網站。該軟件擁有強大的智能編碼輔助功能,包含動態錯誤檢查、零配置調試、擴展的HTML、代碼重構等等,用戶在敲代碼的過程中如果出現語法問題,該軟件會立刻發現并提醒用戶,而自動化代碼重構能夠謹慎的處理用戶的代碼,幫助用戶更好的進行全局項目設置,并且內置了功能強大的調試、測試和分析工具,用戶可以使用Visual Debugger調試PHP代碼,支持設置斷點一步步調試,還支持在多個會話中調試自己的頁面,或是可以使用PHPUnit測試代碼,從而減輕測試人員的工作量。

除此之外,phpstorm 2020.1自帶各種開發環境,包含VCS、數據庫和SQL,能夠與時下流行的版本控制系統一同使用,例如Git、SVN、GitHub,還能通過數據庫輔助功能直接連接到數據庫,編輯表數據和執行查詢。PS:小編帶來的是phpstorm 2020.1下載解壓原程序并且安裝后,將附帶的補丁文件直接拖動至軟件內,就能激活軟件至2089年,不需要任何注冊機和激活碼,小白也能輕松操作,其具體的使用教程請看下方,有需要的小伙伴抓緊時間來下載收藏吧。
JetBrains產品官方簡體中文語言包使用說明:
1、安裝原版之后啟動軟件,選擇試用(Evaluate for free)- Evaluate
2、將JetBrains_zh-CNLangPack_EAP_201.15.jar插件拖到歡迎界面重啟再打開就是中文版了。
新版特性
1、開箱即用的composer.json支持
輕輕松松管理方法依賴關聯:全部實際操作如今都會composer.json文件的在線編輯器中能用。
管理方法依賴
大家早已棄用了舊的“管理方法依賴項”提示框,由于從composer.json文件內部解決軟件包要非常容易得多。
要加上新程序包,您能夠 在require(-dev)一部分中剛開始鍵入其名字,或按Ctrl+Space,隨后從提議目錄中選擇需要的程序包。
特殊軟件包的全部能用版本號也將列舉。
建立新的composer.json文件
起動最新項目時,能夠 應用IDE中的模版建立composer.json文件。右鍵單擊新項目樹,隨后選擇New->composer.jsonFile。
升級和安裝軟件包
假如在composer.json中特定了一個依賴項,但并未安裝,PhpStorm將檢驗并突出顯示它。
根據Alt+Enter選擇并選擇升級軟件包或升級全部軟件包來安裝它。
導航欄到文件和文件夾
您能夠 Ctrl+Click在軟件包上應用PhpStorm在“新項目樹”中的經銷商文件目錄下突出顯示該軟件包的文件夾。針對文件,這將在在線編輯器中開啟他們。
同樣的Ctrl+Click或Ctrl+B方法能夠 在電腦瀏覽器中開啟composer.json中的一切連接。
撰寫并運作腳本
腳本一部分中的每一個內容在裝訂線上都有一個播放圖標,您能夠 點擊該標志馬上運作該腳本。
加上新的腳本內容時,全自動進行作用如今適用腳本引入,vendor/bin文件目錄中的二進制文件及其新項目源中的全部PHP文件。
2、PCOV和PHPDBG的代碼覆蓋率
除了Xdebug之外,現在還可以使用輕量級PHP擴展 krakjoe / pcov 或內置 PHPDBG 來更快地生成覆蓋率報告。
您可以 為測試創建運行配置。在“運行配置”設置中,有一個下拉列表供您選擇首選的Coverage驅動程序:Xdebug,PCOV或PHPDBG。
選擇首選的驅動程序,單擊 主工具欄中的“運行Coverage”按鈕,然后觀察coverage結果。
3、PHPUnit工具箱
PhpStorm 2020.1具有可幫助您快速輕松地升級到最新PHPUnit版本的工具。
每次棄用都會在編輯器中突出顯示。將光標放在不推薦使用的項目上Alt+Enter,然后按,然后從出現的列表中選擇所需的快速修復。或者只是在錯誤描述窗口的底部選擇它。
4、PHP類型推斷改進
PhpStorm的核心-類型推斷引擎-進行了一些不錯的改進。
檢測冗余@var標簽
如果@var帶有信息類型的標簽是多余的,并且PhpStorm已經知道變量的正確類型,則該標簽將突出顯示。您可以使用刪除@var快速修復 將其刪除Alt+Enter。
更好地跟蹤空值
跟蹤可空性是一項艱巨的任務,并且在某些地方,PhpStorm無法檢測到它。2020.1版本不再是這種情況。PhpStorm使您知道變量是否為空,并幫助您避免可空性問題。
在array_map / filter中完成
現在,對于傳遞給array_map()和array_filter() 函數的閉包內部的參數變量,有一個完整的完成選項。
從初始化程序推斷非泛型數組類型
如果要遍歷具有一組已知項的數組,則不再需要其他@var標簽來指定類型,因為PhpStorm會自動傳播它。
5、乃至大量
機器學習輔助的編碼進行排名
在v2019.3中,大家引進了機器學習輔助的PHP進行選擇項排名。此作用根據對進行彈出對話框中的原素開展再次排列來改進編碼的進行水平,進而使最有關的項排名高些。
默認設置狀況下,禁止使用ML輔助進行。要開啟它,挑選勾選框根據機器學習級別進行提議和PHP下的首選項/設定|在線編輯器一般|編碼進行。
挪動方式重新構建
如今,將方式從一個類挪動到另一個類越來越更為非常容易,由于能夠 根據單獨原子操作來進行。
將鼠標光標放到方式上,隨后按F6(或Ctrl+T,3)。隨后挑選總體目標類型,您就完成了。
僅應用類型注解刪掉PHPDoc
假如PHPDoc塊僅@param包括含有類型的標識,則能夠 徹底刪掉它,而應用參數的該機類型申明。
按Alt+Enter并挑選刪掉數據冗余PHPDoc注解迅速修補。
搜索不必要的三元表達式
PhpStorm將突顯一切能夠 簡單化和簡單化的三元表達式。根據應用迅速修補(Alt+Enter),您可以用一個簡易的等效電路關系式更換他們。
清除反復的引用引用惡性事件
應用按引入傳送將會會造成 出現意外的不良影響。軟件檢測并突顯多余地標識為根據引入傳送的參數。
針對foreach循環系統中的數據冗余by-ref值,一樣可用。
6、數據庫
根據在獨特文檔.phpstorm.meta.php中出示別的信息,能夠 拓展PhpStorm的“編碼觀念”。該行業已獲得一些改善。
遮蓋,投射和類型中的參數數據庫索引
之前,根據override(),map()和type()命令,能夠 僅調節涵數的第一個參數的個人行為。在手機軟件中,此難題已修補,能夠 顯式特定參數的數據庫索引。
適用根據__get瀏覽特性
假如務必根據__get()magic方式接受一些目標,則將會會遺失類型信息。如今,您能夠 在.phpstorm.meta.php文件中特定此信息,而不是應用@var或@property標識。即便事前不清楚類型還可以應用。
自定撤出點
PhpStorm覺得die()和exit()涵數或一切引起出現異常的涵數將停止啟用??墒窃诔绦蜻\行中,將會有一些別的自定義函數務必被視作“出口點”,比如,在調節涵數中,比如dd()?,F在可以將一切作用標識為出口點。
進行ArrayAccess目標中的鍵
即便您想將一個目標作為別的目標的數字能量數組器皿,數據庫協助也已使保存對編碼進行的瀏覽變成將會。可是,該進行不適感用以密匙。這已在2020.1中加上。
具備元取代作用的裝訂線標志
最終但并不是最不重要的,在在線編輯器中,你能見到如今,假如一個個人行為早已被改動.phpstorm.meta.php文件用override(),exitPoint()或expectArguments()命令。而且因為新項目中能夠 有隨意總數的該類圖元文檔,因而根據點擊標志,您將開啟在這里特殊部位應用的圖元文檔。
7、HTTP客戶端
HTTP客戶端中的PHP調試
現在,在開發Web應用程序或API端點時,無需離開PhpStorm窗口即可輕松開始調試。
為此,創建或打開.http文件,添加一個請求,然后使用其 Alt+Enter意圖運行 PHP Debug 。這會將XDEBUG_SESSION cookie 添加到請求中,并且與Xdebug瀏覽器擴展類似。
8、網絡技術
WebStorm 2020.1的所有新功能 和改進 都可以在PhpStorm 2020.1中獲得,可以直接使用,也可以在插件存儲庫中使用免費的 插件。
JavaScript和TypeScript的新智能意圖和檢查
使用新的智能意圖和檢查(Alt+Enter)可以節省編碼時的時間!例如,您現在可以快速將現有代碼轉換為可選的鏈接和/或無效合并,這是最新版本的JavaScript和TypeScript中引入的語法。
Vuex和Composition API對Vue.js的支持
通過對即將推出的Vue 3中的Vuex庫和Composition API的開箱即用的支持,您可以更加順暢地構建出色的Vue.js應用程序。
保存時運行更漂亮
使用新的“在文件上保存時運行”選項,一旦保存文件,WebStorm就會將“更漂亮”的格式應用于IDE設置中指定并在項目中編輯的 所有文件 –不再需要文件監視程序或第三方插件。
集成開發環境
智能語法和拼寫檢查器
現在可以立即使用高級校對和語法檢查插件Grazie。可以即時突出顯示拼寫錯誤和錯誤,并通過快速修復措施來糾正它們,就像其他任何代碼錯誤一樣。
默認情況下,降價文件中啟用了拼寫檢查。要獲取任何PHPDoc注釋,HEREDOC / NOWDOC字符串或PHP文件中的字符串文字的檢查,您需要在“首選項/設置|設置|選項”中啟用它。編輯器 校對| 語法。
為了獲得更深入的語法檢查,可以 在“首選項/設置” |“設置”下啟用“ 語法檢查”。編輯器 檢查->校對。
使用PhpStorm進行快速編輯
全新的LightEdit模式使您可以將PhpStorm用作記事本樣式的燈光編輯器,從而在文件中進行一些快速更改,而不必完全打開IDE。
要嘗試使用它,請從命令行(從命令行 使用IDE功能以獲取更多說明)或從OS系統文件管理器中打開文件。如果PhpStorm尚未運行,則將在LightEdit模式下打開該文件。
日期格式定制
水平或垂直拆分終端會話
現在可以一次打開任意數量的終端會話,并同時觀察所有終端的輸出,而無需在選項卡之間切換。
您可以從終端調用上下文菜單以創建,導航和關閉拆分終端會話。
統一SSH配置
現在,所有SSH連接都放在“ 首選項/設置|選項”下的單個位置中。工具| SSH配置。
這樣就可以在一個地方創建一個連接,然后在IDE中的任何地方重用它,例如在部署配置中,以便通過SSH或作為SSH終端用于遠程PHP解釋器。
9、版本控制
重做的Git Rebase對話框
該從這里衍合交互式對話框現在是真正的互動,并能夠控制rebase過程的每一個環節:
選擇您要對分支中的每個提交執行的操作。
檢查顯示已應用了哪些操作的圖形。
查看提交詳細信息。
查看差異,并在必要時查看或重置更改。
推任何分支
更改提交流程
為了簡化提交流程,我們開發了一個新的“ 提交”工具窗口來處理所有與提交相關的任務。默認情況下,所有新用戶都啟用該功能。
如果您是現有用戶,并且想嘗試一下,請在“首選項/設置” |“設置”中選擇“ 使用非模式提交界面”。版本控制| 提交。
10、數據庫工具
DataGrip團隊對PhpStorm中的數據庫工具進行了一些非??岬母倪M??匆幌?DataGrip 2020.1中的新增功能。
導出到Excel
最后,可以將查詢結果或表導出到Excel文件。
編輯結果
現在,您可以在代碼編輯器中直接查看結果。要試用此功能,請檢查“ 首選項/設置” |“設置”。數據庫| 一般| 在編輯器選項中顯示輸出結果。
運行配置
運行配置的概念對PhpStorm用戶非常熟悉。除了運行PHP腳本,測試或HTTP請求之外,現在還可以執行數據庫查詢。
免費使用方法:
教育郵箱或學生證免費1年正版授權官方申請地址
https://sales.jetbrains.com/hc/zh-cn/articles/207154369
破解說明:
如之前lib目錄已有jar文件先刪之!啟動軟件選試用(Evaluate for free)- Evaluate
將激活文件 jetbrains-agent-latest.zip 拖到歡迎界面完,重啟軟件即為解鎖專業版。(版權原因不再提供下載地址,大家百度上搜索一下吧)