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