原創(chuàng)|產(chǎn)品更新|編輯:龔雪|2023-12-18 11:23:06.810|閱讀 96 次
概述:PhpStorm v2023.3是一個(gè)重大更新,此版本新增了AI Assistant工具、添加了對(duì)PHP 8.3 的支持等,歡迎下載最新版體驗(yàn)!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
PhpStorm是一個(gè)輕量級(jí)且便捷的PHP IDE,其旨在提高用戶效率,可深刻理解用戶的編碼,提供智能代碼補(bǔ)全,快速導(dǎo)航以及即時(shí)錯(cuò)誤檢查??呻S時(shí)幫助用戶對(duì)其編碼進(jìn)行調(diào)整,運(yùn)行單元測(cè)試或者提供可視化debug功能。
此重大更新的亮點(diǎn)包括:
JetBrains 的 AI Assistant 現(xiàn)已全面推出,搭載大量新功能和改進(jìn),助力提高您在 JetBrains IDE 中的工作效率。
基于 LLM 的代碼補(bǔ)全
AI Assistant 現(xiàn)在可以為您生成多行代碼塊。 在新行開始輸入,如果有 LLM 建議,就會(huì)出現(xiàn)一個(gè)灰顯的代碼段。 按 Tab 接受建議。
目前,此類建議可在類上下文或函數(shù)定義內(nèi)使用。
測(cè)試代碼生成
AI Assistant 還可以為類方法生成測(cè)試。 將文本光標(biāo)置于您希望通過單元測(cè)試覆蓋的類方法上,按 Alt+Enter,選擇 AI Assistant,然后選擇 Generate Unit Tests(生成單元測(cè)試)。
PhpStorm 現(xiàn)在開箱支持 Pest 測(cè)試框架,官方技術(shù)團(tuán)隊(duì)最近與 Pest 插件的原作者達(dá)成協(xié)議,將接管插件的開發(fā)并將其捆綁在 PhpStorm 中。
就像 PHPUnit 測(cè)試一樣,Pest 測(cè)試現(xiàn)在可以直接從 PhpStorm 運(yùn)行。 將文本光標(biāo)放入測(cè)試并觸發(fā)運(yùn)行窗口時(shí),將為特定測(cè)試創(chuàng)建運(yùn)行配置。 您可以將文本光標(biāo)置于文件中,而不是具體測(cè)試中,以觸發(fā)該文件中的所有測(cè)試。
PhpStorm 2023.3 完全支持 PHP 8.3,IDE 中的大部分更改都將有機(jī)集成到您的 PhpStorm 工作流中,幾乎不會(huì)引起波動(dòng),因此我們只會(huì)涉及您需要了解的新功能。
#[\Override] 特性
PHP 8.3 引入了新的 #[\Override] 特性。 重寫方法時(shí),它可以明確顯示您的意圖。 PHP 引擎能夠檢查標(biāo)有 #[\Override] 的方法是否實(shí)際上重寫了父方法,如果未重寫,則拋出異常。 PhpStorm 2023.3 會(huì)提前發(fā)出有關(guān)此類情況的警告。
類型化類常量
在 PHP 8.3 中,您可以聲明類常量的類型。 除 void、callable 和 never 之外的所有類型聲明都可以使用。
更多產(chǎn)品功能,請(qǐng)咨詢“”!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)