- 軟件介紹
- 軟件截圖
- 相關(guān)軟件
- 相關(guān)閱讀
- 下載地址
電腦軟件推薦: Xmind Zen 2020免激活版 (已驗證可用) vmPing v1.3.21 綠色中文版 同花順遠(yuǎn)航版 v7.9.3.1 官方版本 Windows Firewall Control v6.0.2.0

PhpStorm 2020.1是JetBrains公司推出的一款功能全面的PHP集成開發(fā)環(huán)境,是該系列的最新版本,廣受全球PHP開發(fā)者的青睞。許多工程師選擇它來進行網(wǎng)站開發(fā)和部署。該軟件具有強大的智能代碼輔助功能,支持動態(tài)錯誤檢測、零配置調(diào)試、擴展HTML、代碼重構(gòu)等。用戶在編寫代碼時,若出現(xiàn)語法錯誤,軟件會即時發(fā)現(xiàn)并提醒,而自動化代碼重構(gòu)功能可以小心處理代碼,幫助用戶更好地進行項目設(shè)置。內(nèi)置的調(diào)試、測試和分析工具功能強大,用戶可以利用Visual Debugger調(diào)試PHP代碼,支持設(shè)置斷點逐步調(diào)試,也可以在多個會話中調(diào)試頁面,或使用PHPUnit進行代碼測試,從而減輕測試人員的工作量。

此外,PhpStorm 2020.1還提供多種開發(fā)環(huán)境支持,包括版本控制系統(tǒng)(VCS)、數(shù)據(jù)庫和SQL。它可以與常見的版本控制系統(tǒng)如Git、SVN、GitHub協(xié)同使用,并通過數(shù)據(jù)庫功能直接連接到數(shù)據(jù)庫,支持編輯表數(shù)據(jù)和執(zhí)行查詢。PS:若下載并解壓PhpStorm 2020.1原程序并安裝后,將附帶的補丁文件拖入軟件中即可激活至2089年,無需任何注冊機或激活碼,操作簡單易行,詳細(xì)使用教程請見下方,有需要的朋友可盡快下載收藏。
JetBrains產(chǎn)品官方簡體中文語言包使用說明:
1、安裝原版軟件后,啟動程序,選擇試用(Evaluate for free)- Evaluate
2、將JetBrains_zh-CNLangPack_EAP_201.15.jar插件拖到歡迎界面并重啟,即可將軟件切換為中文版。
新版特性
1、Composer.json的即刻支持
輕松管理依賴關(guān)系:所有操作現(xiàn)都可在composer.json文件的在線編輯器中完成。
管理依賴項
舊版“管理依賴項”對話框已被棄用,因為直接在composer.json文件中處理軟件包更為便捷。
要添加新軟件包,可以在require(-dev)部分開始輸入包名,或按Ctrl+Space,從建議列表中選擇所需的包。特殊包的所有可用版本也會列出。
創(chuàng)建新的composer.json文件
創(chuàng)建新項目時,可以在IDE中使用模板來生成composer.json文件。右鍵點擊項目樹,然后選擇New->composer.jsonFile。
更新和安裝包
如果composer.json中指定了一個依賴項但未安裝,PhpStorm會檢查并標(biāo)記出來。使用Alt+Enter選擇更新包或更新所有包來安裝。
導(dǎo)航到文件和文件夾
可以Ctrl+Click在軟件包上,以在“項目樹”中的供應(yīng)商目錄下高亮顯示該包的文件夾。對于文件,這將在在線編輯器中打開。
類似地,Ctrl+Click或Ctrl+B可以在瀏覽器中打開composer.json中的所有鏈接。
編寫和運行腳本
腳本部分的每個條目都帶有播放圖標(biāo),點擊圖標(biāo)即可立即運行腳本。添加新腳本時,自動完成功能現(xiàn)在支持腳本引入、vendor/bin目錄中的二進制文件及項目源中的所有PHP文件。
2、PCOV和PHPDBG的代碼覆蓋率
除了Xdebug之外,還可以使用輕量級PHP擴展krakjoe/pcov或內(nèi)置PHPDBG來更快生成覆蓋率報告。
可以為測試創(chuàng)建運行配置。在“運行配置”設(shè)置中,有一個下拉列表可選擇首選的Coverage驅(qū)動程序:Xdebug、PCOV或PHPDBG。選擇首選驅(qū)動程序,點擊主工具欄中的“運行Coverage”按鈕,即可查看覆蓋率結(jié)果。
3、PHPUnit工具箱
PhpStorm 2020.1提供工具以幫助您快速升級到最新的PHPUnit版本。
每次棄用的功能都會在編輯器中標(biāo)記出來。將光標(biāo)放在棄用項上,按Alt+Enter并從出現(xiàn)的列表中選擇所需的快速修復(fù),或在錯誤描述窗口底部進行選擇。
4、PHP類型推斷改進
PhpStorm的核心類型推斷引擎進行了改進。
檢測冗余@var標(biāo)簽
如果@var標(biāo)簽已不再需要且PhpStorm已經(jīng)知道變量的正確類型,該標(biāo)簽將被標(biāo)記。可以使用刪除@var的快速修復(fù)來移除它。
更好地跟蹤空值
跟蹤可空性是一項復(fù)雜任務(wù),2020.1版本對這一問題進行了改進,使PhpStorm能夠跟蹤變量是否為空,并幫助避免可空性問題。
在array_map / filter中完成
對于傳遞給array_map()和array_filter()函數(shù)的閉包內(nèi)部的參數(shù)變量,現(xiàn)在有完整的完成選項。
從初始化器推斷非泛型數(shù)組類型
如果要遍歷具有已知項的數(shù)組,不再需要額外的@var標(biāo)簽來指定類型,因為PhpStorm會自動傳播它。
5、更多功能
機器學(xué)習(xí)輔助的代碼完成排名
在v2019.3中引入了機器學(xué)習(xí)輔助的PHP代碼完成排名功能。此功能通過重新排序彈出對話框中的元素來提高代碼完成的相關(guān)性,使最相關(guān)的項排名更高。
默認(rèn)情況下,ML輔助功能是禁用的。要啟用它,請選擇“首選項/設(shè)置 | 編輯器 | 代碼完成”中的機器學(xué)習(xí)級別選項。
移動方法重構(gòu)
現(xiàn)在,將方法從一個類移動到另一個類變得更加容易,可以通過單獨的原子操作來完成。將光標(biāo)放到方法上,按F6(或Ctrl+T,3),選擇目標(biāo)類型即可完成。
僅使用類型注解移除PHPDoc
如果PHPDoc塊僅包含帶類型的@param標(biāo)記,則可以完全刪除PHPDoc塊,改用參數(shù)的類型聲明。按Alt+Enter并選擇“刪除冗余PHPDoc注釋”來快速修復(fù)。
搜索不必要的三元表達(dá)式
PhpStorm將突出顯示任何可以簡化的三元表達(dá)式。使用快速修復(fù)(Alt+Enter)可以用簡單的等效表達(dá)式替換它們。
清除重復(fù)的引用傳遞事件
通過引用傳遞可能會導(dǎo)致意外副作用。軟件會檢測并標(biāo)記出多余的引用傳遞參數(shù)。對foreach循環(huán)中的冗余by-ref值也適用。
6、數(shù)據(jù)庫
通過在特殊文檔.phpstorm.meta.php中提供額外的信息,可以擴展PhpStorm的“編碼視圖”。這一領(lǐng)域已經(jīng)得到了一些改進。
覆蓋、投影和類型中的參數(shù)索引
以前,通過override()、map()和type()命令,僅能調(diào)整函數(shù)第一個參數(shù)的行為。該問題已在軟件中得到修復(fù),現(xiàn)在可以更廣泛地調(diào)整函數(shù)行為。
-
PHPSTORM 2020.2 中文版 官方版下載地址













