PhpStorm 2020.1 穩(wěn)定版發(fā)布(開箱即用的 composer.json 支持、改進(jìn)的類型推斷等)

PhpStorm是一個(gè)輕量級且便捷的PHP IDE,其旨在提高用戶效率,可深刻理解用戶的編碼,提供智能代碼補(bǔ)全,快速導(dǎo)航以及即時(shí)錯(cuò)誤檢查。可隨時(shí)幫助用戶對其編碼進(jìn)行調(diào)整,運(yùn)行單元測試或者提供可視化debug功能。PhpStorm 2020.1現(xiàn)在可用!這個(gè)主要版本包括開箱即用的composer.json支持,PCOV和PHPDBG的代碼覆蓋,PHPUnit工具箱,新檢查,快速修復(fù)和重構(gòu),高級語法檢查器以及許多其他優(yōu)點(diǎn)。
PhpStorm 正式發(fā)布了 2020.1 版本,主要包括開箱即用的 composer.json 支持、PCOV 和 PHPDBG 的代碼覆蓋、PHPUnit 工具箱、高級語法檢查器以及許多其他更新內(nèi)容。
開箱即用的 composer.json 支持
現(xiàn)在,在編輯 composer.json 文件時(shí),所有依賴關(guān)系管理操作都可以直接使用。
可以從上下文菜單或按 Ctrl(⌘)+N 來創(chuàng)建新文件 composer.json。該文件的模板可以在 Preferences/Settings | Editor | File and Code Templates 中找到。
PHP 類型推斷的改進(jìn)
類型推斷引擎是 PhpStorm 的核心,新版本對其進(jìn)行了一些顯著更改,包括:
- 高亮多余的 @var 標(biāo)簽
- 跟蹤空類型
- 初始化數(shù)組的代碼完成
- array_map/filter 中的代碼完成
PCOV 和 PHPDBG 的代碼覆蓋率
可以使用 Xdebug 獲得代碼覆蓋率報(bào)告。但是由于它主要是調(diào)試器,因此開銷很大。為了加快覆蓋率的報(bào)告,你可以使用更加輕便的工具,例如 krakjoe/pcov 擴(kuò)展或 PHP 5.6+ 內(nèi)置的 PHPDBG。
現(xiàn)在,PhpStorm 兩者都支持。用戶需要為測試創(chuàng)建“運(yùn)行”配置,在設(shè)置中選擇所需的 Coverage 驅(qū)動程序,然后單擊運(yùn)行帶有覆蓋率報(bào)告的測試:
PHPUnit 工具箱
在最近發(fā)布的 PHPUnit 9中,許多功能已被刪除或已過時(shí)。為了加快遷移速度并防止錯(cuò)誤,PhpStorm 添加了許多檢查和快速修復(fù)。
另外,現(xiàn)在可以通過在類聲明上調(diào)用 Alt(⌥)+Enter 選擇“創(chuàng)建新的 PHP 測試”,從而快速地為該類創(chuàng)建新的測試。
新版本還包括在元數(shù)據(jù)、IDE、UI 等等各方面的改進(jìn),更新內(nèi)容很多,詳情可查看發(fā)布公告:
https://blog.jetbrains.com/phpstorm/2020/04/phpstorm-2020-1-release/
總結(jié)
到此這篇關(guān)于PhpStorm 2020.1 穩(wěn)定版發(fā)布(開箱即用的 composer.json 支持、改進(jìn)的類型推斷等)的文章就介紹到這了,更多相關(guān)PhpStorm 2020.1 穩(wěn)定版發(fā)布內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章
夸克PC版開啟內(nèi)測:主打夸克小工具和夸克網(wǎng)盤(附正式版下載)
夸克PC版在電腦中使用的瀏覽器工具,據(jù)悉該軟件已經(jīng)開啟內(nèi)側(cè),主打夸克小工具和夸克網(wǎng)盤,本站提供該軟件內(nèi)側(cè)地址2023-12-20Visual Studio微軟集成開發(fā)環(huán)境 2022 17.5 正式發(fā)布(附下載)
Visual Studio微軟集成開發(fā)環(huán)境 2022 17.5 正式發(fā)布,引入了多項(xiàng)新功能和改進(jìn),旨在提高跨不同平臺和語言的開發(fā)人員的生產(chǎn)力、性能和協(xié)作2023-02-22微軟再次提醒:IE 瀏覽器將在今年 6 月退役,請使用 Edge
IE 瀏覽器將在今年“退役”,微軟想確保每個(gè)人都知道這件事。該公司在 Windows 消息中心發(fā)布了一個(gè)新的警告,專門提醒用戶 IE 瀏覽器將于今年 6 月退役2022-03-18IntelliJ IDEA 開發(fā)商 JetBrains 宣布:無限期暫停在俄羅斯和白俄羅斯
IntelliJ IDEA 開發(fā)商 JetBrains 宣布:無限期暫停在俄羅斯和白俄羅斯的銷售,本文為大家?guī)砹嗽敿?xì)介紹,一起看看吧2022-03-14什么是個(gè)人經(jīng)營收款碼? 個(gè)人經(jīng)營收款碼最全介紹
什么是個(gè)人經(jīng)營收款碼?3月1日開始,支付寶和微信都可以使用個(gè)人經(jīng)營收款碼進(jìn)行收款,那么什么是個(gè)人經(jīng)營收款碼呢?下面我們就來看看個(gè)人經(jīng)營收款碼最全介紹2022-02-24個(gè)人收款碼可以一直使用嗎? 官方:現(xiàn)行“個(gè)人收款碼”不停用
個(gè)人收款碼可以一直使用嗎?現(xiàn)在微信支付寶收款很常見,很多人都關(guān)心,微信支付波啊個(gè)人收款碼可以一直用嗎,現(xiàn)在官方給出了回復(fù),現(xiàn)行“個(gè)人收款碼”不停用,詳細(xì)請看下文2022-02-23網(wǎng)頁版 B 站導(dǎo)致 CPU 占用高的原因分析與解決方案
網(wǎng)頁版 B 站導(dǎo)致 CPU 占用高怎么辦?本文就為大家?guī)砹司W(wǎng)頁版 B 站導(dǎo)致 CPU 占用高原因分析與解決方案,需要的朋友一起看看吧2022-02-09微軟回應(yīng)刪除.NET熱重載功能:通過CLI支持Hot Reload熱重載
通過Hot Reload熱重加載,可以在應(yīng)用運(yùn)行期間(在調(diào)試器下)編輯代碼,并且代碼更改將自動反映在應(yīng)用中,而不會丟失應(yīng)用狀態(tài)。換句話說,應(yīng)用程序不需要重新啟動。2022-01-06解除限速,阿里云盤、天翼云盤、360 安全網(wǎng)盤、和彩云、網(wǎng)易網(wǎng)盤等完成
據(jù)人民郵電報(bào)測試和致電了解,包括天翼云盤、和彩云、阿里云盤、360 安全網(wǎng)盤、網(wǎng)易網(wǎng)盤在內(nèi)的 5 家企業(yè)明確表示已按照工信部的要求完成無差別速率服務(wù)的改造,網(wǎng)頁端、移2021-12-22百度網(wǎng)盤企業(yè)版正式上線 開通企業(yè)套餐可享受超20項(xiàng)特權(quán)
百度網(wǎng)盤相信大家都是使用過的,就在最近百度網(wǎng)盤企業(yè)版正式上線了。餐收費(fèi)3899元/年起,咱們就來仔細(xì)看看吧2021-09-29