首 頁(yè)
手機(jī)版

jetbrains phpstorm 2024電腦版 v2024.3

為PHP開發(fā)者賦能,使用PHP IDE更智能地編寫代碼。

  • 軟件大?。?41.53M
  • 軟件語(yǔ)言:多國(guó)語(yǔ)言
  • 軟件類型:國(guó)外軟件
  • 軟件授權(quán):商業(yè)軟件
  • 更新時(shí)間:2024/11/28
  • 軟件類別:編程軟件
  • 應(yīng)用平臺(tái):Windows11,Windows10
網(wǎng)友評(píng)分:5.8分
網(wǎng)友評(píng)論(2) 下載地址 收藏該頁(yè)
本地下載

PhpStorm2024官方版JetBrains公司開發(fā)的一款強(qiáng)大的PHP集成開發(fā)工具,旨在提高用戶的開發(fā)效率。這款工具不僅可以深刻理解用戶的編碼習(xí)慣,還提供智能代碼補(bǔ)全、快速導(dǎo)航以及即時(shí)錯(cuò)誤檢查等功能。軟件具有許多實(shí)用的功能和特點(diǎn)。它可以幫助開發(fā)人員快速編寫代碼,通過(guò)智能提示和自動(dòng)補(bǔ)全功能,減少編碼時(shí)間和錯(cuò)誤。

此外,jetbrains phpstorm 2024還集成了調(diào)試器,幫助開發(fā)人員在開發(fā)過(guò)程中快速定位和修復(fù)代碼錯(cuò)誤。它還支持多種版本控制系統(tǒng),如Git、SVN等,方便開發(fā)人員管理代碼版本。而且該軟件的代碼重構(gòu)功能非常出色,可以幫助開發(fā)人員優(yōu)化和改進(jìn)代碼結(jié)構(gòu),提高代碼質(zhì)量。同時(shí),它還可以對(duì)代碼進(jìn)行靜態(tài)分析,幫助開發(fā)人員發(fā)現(xiàn)潛在的問(wèn)題并提供解決方案。

jetbrains phpstorm 2024電腦版

PhpStorm 2024.3新功能

一、PHP 8.4 支持

PhpStorm 2024.3 包含新的檢查和快速修復(fù),可以幫助您輕松升級(jí)到功能豐富的 PHP 8.4。 下面簡(jiǎn)要介紹了在 PhpStorm 工作流中如何支持 PHP 8.4 的新功能。

1、屬性掛鉤

作為現(xiàn)代 PHP 語(yǔ)言中最大的變化之一,屬性掛鉤允許您通過(guò)為屬性實(shí)現(xiàn) get 和 set 掛鉤來(lái)消除樣板 getter 和 setter。

對(duì)于屬性掛鉤(包括提升屬性中的屬性掛鉤),PhpStorm 提供:

- 將 getter 和 setter 替換為 get 和 set 屬性掛鉤的快速修復(fù)。

- 為屬性添加屬性掛鉤的意圖操作。

- 通過(guò)插入屬性掛鉤體來(lái)補(bǔ)全 get 和 set 關(guān)鍵字的代碼補(bǔ)全。

- 通過(guò)與 Generate | Getters and Setters( 生成 | Getter 和 Setter)類似的 Generate action(生成操作)為屬性生成 get 和 set 掛鉤的功能。

- 自動(dòng)檢測(cè)可以轉(zhuǎn)換為簡(jiǎn)寫符號(hào)的屬性掛鉤,并提供轉(zhuǎn)換的快速修復(fù)。

- 用于確保正確使用屬性掛鉤語(yǔ)法和邏輯的檢查。

2、非對(duì)稱可見性

非對(duì)稱可見性允許為讀取和寫入操作分別定義類型屬性的可見性。

PhpStorm 2024.3 通過(guò)提供以下檢查和快速修復(fù),幫助確保在代碼中正確實(shí)現(xiàn)非對(duì)稱可見性作用域:

- 冗余的非對(duì)稱可見性修飾符。

- 使屬性的 set 可見性作用域比主 (get) 可見性作用域更廣的試圖。

- private (set) 屬性的冗余 final 修飾符。

- 縮小繼承屬性中的屬性可見性的試圖。

- 在 set 可見性作用域之外修改非對(duì)稱可見性屬性的試圖。

3、新的數(shù)組函數(shù)

您可以使用 PhpStorm 2024.3 將 foreach 循環(huán)轉(zhuǎn)換為新添加的 array_find()、array_find_key()、array_any() 和 array_all() PHP 8.4 函數(shù)。

4、不帶圓括號(hào)的 new

PhpStorm 2024.3 支持在 (new MyClass())->method() 類型的構(gòu)造中去掉 new 表達(dá)式周圍的圓括號(hào)。

二、AI Assistant

1、JetBrains 的 PHP 新代碼補(bǔ)全模型

我們已針對(duì) PHP 大大提高 AI 代碼補(bǔ)全的質(zhì)量,并縮短了延遲。 這些增強(qiáng)功能由 Mellum 提供支持,Mellum 是 JetBrains 新推出的專有大語(yǔ)言模型 (LLM),可以實(shí)現(xiàn)更快、更智能、更能感知上下文的云代碼補(bǔ)全。

2、針對(duì)建議代碼的語(yǔ)法高亮顯示

內(nèi)聯(lián)代碼補(bǔ)全建議現(xiàn)在帶有語(yǔ)法高亮顯示,有助于提高可讀性。

3、逐步接受代碼建議

多行代碼建議現(xiàn)在可以一次性接受(按 Tab),也可以逐字(Ctrl+→)或逐行(End)遞增接受。

4、內(nèi)聯(lián) AI 提示

借助新的內(nèi)聯(lián) AI 提示,AI Assistant 現(xiàn)在可以在您輸入請(qǐng)求時(shí)直接在編輯器中檢測(cè)并處理自然語(yǔ)言請(qǐng)求。 它可以立即解釋請(qǐng)求并生成建議代碼,無(wú)需完成任何額外步驟。

PhpStorm 會(huì)在 AI Assistant 更改的行旁邊的裝訂區(qū)域中留下紫色標(biāo)記,讓您可以輕松查看更新的內(nèi)容。 如果不喜歡某個(gè)建議,您還可以點(diǎn)擊裝訂區(qū)域中的紫色塊或按 Ctrl+/ 來(lái)調(diào)整初始提示

5、改進(jìn)的上下文管理

在此更新中,對(duì)于 AI Assistant 在建議中考慮的上下文,我們使其管理更加透明和直觀。 改進(jìn)的 UI 可讓您查看和管理作為上下文包含的每個(gè)元素,提供完全的可見性和控制。 現(xiàn)在,打開的文件以及其中選擇的代碼都會(huì)自動(dòng)添加到上下文中,您可以根據(jù)需要輕松添加或移除文件,自定義上下文以適合您的工作流。 此外,您還可以附加項(xiàng)目范圍的指令來(lái)指導(dǎo) AI Assistant 在整個(gè)代碼庫(kù)中的響應(yīng)。

6、拉取與合并請(qǐng)求的標(biāo)題和描述生成

現(xiàn)在,AI Assistant 可以幫助您直接從 IDE 為拉取與合并請(qǐng)求生成準(zhǔn)確的標(biāo)題和描述,從而簡(jiǎn)化您的工作流并確保您的描述清晰直觀。

7、通過(guò) AI Assistant 進(jìn)行的 SQL 錯(cuò)誤處理

在錯(cuò)誤消息區(qū)域中,可以通過(guò)一些實(shí)用的新操作使用 AI Assistant 處理 SQL 查詢執(zhí)行錯(cuò)誤。 Explain with AI(使用 AI 解釋)會(huì)打開 AI 聊天,自動(dòng)發(fā)送提示,然后 AI Assistant 將做出響應(yīng)并解釋錯(cuò)誤。 Fix with AI(使用 AI 修正)會(huì)在編輯器中為查詢執(zhí)行錯(cuò)誤生成修正。

三、調(diào)試

1、xdebug_notify() 支持

為了進(jìn)一步增強(qiáng) PHP 調(diào)試體驗(yàn),PhpStorm 現(xiàn)在提供了一種結(jié)構(gòu)化的方式來(lái)處理從 xdebug_notify() 函數(shù)發(fā)送的輸出。

在 Xdebug 3.1 中引入的 xdebug_notify() 調(diào)用允許您選擇性地將變量輸出到 PhpStorm 的調(diào)試控制臺(tái)。

四、Laravel 生態(tài)系統(tǒng)

1、PhpStorm 中的 Laravel Herd PHP 解釋器

對(duì)于使用 Laravel Herd 的 Laravel 開發(fā)者,PhpStorm 2024.3 現(xiàn)在可以自動(dòng)檢測(cè)您的計(jì)算機(jī)上當(dāng)前使用的 Laravel Herd PHP 可執(zhí)行文件的路徑。 要在 PhpStorm 中使用此解釋器,請(qǐng)轉(zhuǎn)到 CLI 解釋器設(shè)置(PHP | CLI interpreter | …(PHP | CLI 解釋器 | …)),并在打開的 CLI Interpreters(CLI 解釋器)對(duì)話框中,從預(yù)配置選項(xiàng)列表中選擇 PHP 可執(zhí)行文件。

2、Pest 框架改進(jìn)

PhpStorm 2024.3 顯著改善了 Laravel 開發(fā)者的 Pest 測(cè)試框架體驗(yàn)。 我們已經(jīng)實(shí)現(xiàn)了對(duì) Pest 3.0 的全面支持,并且能夠直接在 IDE 中使用 Pest 運(yùn)行并行和變異測(cè)試。

3、使用 Pest 3.0 進(jìn)行變異測(cè)試

最近發(fā)布的 Pest 3.0 引入了變異測(cè)試,該測(cè)試會(huì)對(duì)代碼進(jìn)行微小更改以跟蹤測(cè)試是否能夠捕獲這些更改。

4、使用 Pest 進(jìn)行并行測(cè)試

在 PhpStorm 2024.3 中,您不再需要切換到終端即可在并行模式下運(yùn)行 Pest 測(cè)試。 您可以導(dǎo)航至測(cè)試文件,然后從編輯器內(nèi)的裝訂區(qū)域圖標(biāo)、Project(項(xiàng)目)工具窗口中的上下文菜單或運(yùn)行/調(diào)試配置中選擇Run Tests (Pest) in Parallel(并行運(yùn)行測(cè)試(Pest))。

五、版本控制系統(tǒng)

1、解決 import 語(yǔ)句合并沖突

PhpStorm 現(xiàn)在可以自動(dòng)解決 import 語(yǔ)句中的合并沖突。 要啟用此功能,在齒輪符號(hào)下的合并對(duì)話框中選擇 Resolve conflicts in import statements(解決 import 語(yǔ)句中的沖突)選項(xiàng),或轉(zhuǎn)到 Settings | Tools | Diff & Merge (設(shè)置 | 工具 | 差異與合并)并選擇 Automatically resolve conflicts in import statements(自動(dòng)解決 import 語(yǔ)句中的沖突)。

2、Find in Files(在文件中查找)的更新

Find in Files(在文件中查找)功能得到增強(qiáng),增加了新的搜索范圍 Project Files Excluding Git-Ignored(項(xiàng)目文件,不包括 Git 忽略的文件)。 此選項(xiàng)將從搜索結(jié)果中排除 .gitignore 文件中忽略的任意文件,幫助您在項(xiàng)目中搜索時(shí)只關(guān)注相關(guān)代碼。

3、禁用后臺(tái)預(yù)提交檢查的選項(xiàng)

現(xiàn)在,您可以使用 Settings | Version Control | Commit(設(shè)置 | 版本控制 | 提交)下的新選項(xiàng) Run advanced checks after a commit is done(提交完成后運(yùn)行高級(jí)檢查)在提交過(guò)程中管理后臺(tái)檢查。 通過(guò)此設(shè)置,您可以決定是否在提交后運(yùn)行測(cè)試和檢查。 如果您希望在提交之前完成這些檢查,將其禁用即可。

4、Welcome(歡迎)屏幕上的分支名稱

Welcome(歡迎)屏幕現(xiàn)在會(huì)顯示分支名稱,幫助您在處理多個(gè)項(xiàng)目版本時(shí)保持整齊,并在工作目錄之間輕松切換。

六、數(shù)據(jù)庫(kù)工具

1、MySQL 和 MariaDB 的片段內(nèi)省和智能刷新

PhpStorm 現(xiàn)在支持片段內(nèi)省。 此前,內(nèi)省器只能對(duì) MySQL 或 MariaDB 數(shù)據(jù)庫(kù)中的架構(gòu)執(zhí)行完整內(nèi)省,但不能刷新單個(gè)對(duì)象的元數(shù)據(jù)。 每次 DDL 語(yǔ)句在控制臺(tái)中執(zhí)行并且該執(zhí)行可能修改數(shù)據(jù)庫(kù)架構(gòu)中的對(duì)象時(shí),IDE 都會(huì)啟動(dòng)對(duì)整個(gè)架構(gòu)的全面內(nèi)省。 這非常耗時(shí),并且經(jīng)常會(huì)擾亂工作流。

現(xiàn)在,PhpStorm 可以分析 DDL 語(yǔ)句,確定哪些對(duì)象可能受其影響并僅刷新這些對(duì)象。 如果您在 Database Explorer(數(shù)據(jù)庫(kù)資源管理器)中選擇單個(gè)條目并調(diào)用 Refresh(刷新)操作,則只有一個(gè)對(duì)象會(huì)被刷新,而不是像以前一樣整個(gè)架構(gòu)都被刷新。

2、針對(duì) JOIN 子句數(shù)量是否過(guò)多的檢查

在某些情況下,不建議運(yùn)行包含過(guò)多 JOIN 子句的查詢,因?yàn)檫@會(huì)降低性能。 編輯器現(xiàn)在可以識(shí)別并高亮顯示此類查詢。 您可以在 IDE 設(shè)置中啟用此檢查。 為此,導(dǎo)航到 Editor | Inspections(編輯器 | 檢查),展開 SQL 部分,然后選擇 Excessive JOIN count(JOIN 計(jì)數(shù)過(guò)多)。

3、浮動(dòng)分頁(yè)工具欄

為了使數(shù)據(jù)編輯器中的網(wǎng)格分頁(yè)更加明顯,我們將控件從工具欄移動(dòng)到數(shù)據(jù)編輯器的底部中心。

七、前端

1、更清晰的目錄搜索結(jié)果

現(xiàn)在,在項(xiàng)目目錄中使用 Find in Files(在文件中查找)時(shí),PhpStorm 會(huì)默認(rèn)排除 node_modules 結(jié)果,減少無(wú)關(guān)文件造成的混亂。 您可以通過(guò)啟用 Settings | Advanced Settings(設(shè)置 | 高級(jí)設(shè)置)下的 Search in library files when “Directory” is selected in Find in Files(在“在文件中查找”中選擇“目錄”時(shí),在庫(kù)文件中搜索)選項(xiàng)來(lái)恢復(fù)先前的行為。

2、改進(jìn)的框架組件導(dǎo)航和重命名

我們?cè)鰪?qiáng)了針對(duì) Vue、Svelte 和 Astro 組件的編輯器內(nèi)提示。 Show component usages(顯示組件用法)操作現(xiàn)在可以在 import 和標(biāo)記模板中查找用法。 我們還添加了 Show Component Usages(顯示組件用法)篩選器,以便在搜索常規(guī)文件引用時(shí)排除組件用法。 Rename(重命名)重構(gòu)也已更新,現(xiàn)在可以在重命名組件文件時(shí)包含用法。

3、Tailwind CSS 類的顏色預(yù)覽

現(xiàn)在,編輯器中會(huì)以內(nèi)聯(lián)方式顯示 Tailwind CSS 類的顏色預(yù)覽,這樣可以更輕松地區(qū)分顏色。 我們添加了對(duì)語(yǔ)言服務(wù)器協(xié)議 (LSP) 的 textDocument/documentColor 方法的支持,因此所有基于 LSP 的插件現(xiàn)在都直接提供此功能。

4、針對(duì) Angular 的改進(jìn)

對(duì)于采用 Angular 19 的項(xiàng)目,PhpStorm 現(xiàn)在對(duì)組件、指令和管道默認(rèn)為獨(dú)立模式。 新增了一些快速修復(fù)來(lái)幫助在獨(dú)立和非獨(dú)立組件之間轉(zhuǎn)換。 未使用的獨(dú)立 import 可以在代碼重新格式重新設(shè)置期間或通過(guò)新檢查自動(dòng)移除。 @let 語(yǔ)法支持也得到改進(jìn)。

八、UI

1、高亮顯示所選文本的所有匹配項(xiàng)

PhpStorm 現(xiàn)在默認(rèn)自動(dòng)高亮顯示您在文件中選擇的文本的所有實(shí)例。 這使得跟蹤所選文本在整個(gè)代碼中出現(xiàn)的位置更加簡(jiǎn)單。 如果您更喜歡此前的行為,您可以在 Settings | Editor | General | Appearance(設(shè)置 | 編輯器 | 常規(guī) | 外觀)中禁用此功能。

軟件功能

1、對(duì) Symfony 的 AssetMapper 的支持

現(xiàn)在,您可以通過(guò) importmap.php 快速安裝缺失的模塊和軟件包,并對(duì)其類和方法使用完整的自動(dòng)補(bǔ)全。

2、新終端 Beta

您現(xiàn)在可以試用新終端了。 您可以在 Settings | Tools | Terminal | Enable New Terminal(設(shè)置 | 工具 | 終端 | 啟用新終端)中切換新舊終端。

3、編輯器中的粘性行

滾動(dòng)時(shí),此功能會(huì)將類或方法的開頭等關(guān)鍵結(jié)構(gòu)元素固定到編輯器頂部。 這將使作用域始終保持在視野中,您可以點(diǎn)擊固定的行快速瀏覽代碼。

4、PHPUnit 11.0 支持

PhpStorm 現(xiàn)在支持使用 PHPUnit 11 運(yùn)行測(cè)試。 如果 IDE 在配置文件中檢測(cè)到已棄用的特性,現(xiàn)在會(huì)向用戶顯示相應(yīng)的通知并提供快速修復(fù),自動(dòng)將配置文件遷移到新版本。

5、對(duì) dd、var_dump 和 symfony/var-dumper 的改進(jìn)

現(xiàn)在,您可以直接在編輯器中打開類和文件鏈接,并在控制臺(tái)輸出中折疊/展開結(jié)構(gòu)。

PhpStorm中文設(shè)置方法

1、進(jìn)入軟件之后,首先選擇下方插件選項(xiàng),然后在搜索欄輸入Chinese,最后點(diǎn)擊下載

2、然后點(diǎn)擊重啟軟件

3、重啟后就會(huì)發(fā)現(xiàn)已經(jīng)變成中文啦

軟件亮點(diǎn)

1、此版本在數(shù)據(jù)編輯器中引入了期待已久的本地篩選功能。 現(xiàn)在,您可以根據(jù)列值快速篩選行,而無(wú)需向數(shù)據(jù)庫(kù)發(fā)送查詢。 這種本地方式只影響當(dāng)前頁(yè)面,但如果需要擴(kuò)大作用域,可以調(diào)整頁(yè)面大小或提取所有數(shù)據(jù)。 要禁用所有本地篩選器,請(qǐng)取消選擇指定的 Enable Local Filter(啟用本地篩選器)圖標(biāo)。

2、借助實(shí)現(xiàn)的新審查模式,PhpStorm 2024.1 為 GitHub 和 GitLab 用戶引入了增強(qiáng)的代碼審查體驗(yàn)。 此功能與編輯器集成,促進(jìn)作者與審查者直接互動(dòng)。 在檢查拉取/合并請(qǐng)求分支時(shí),審查模式會(huì)自動(dòng)激活,并在裝訂區(qū)域中顯示粉色標(biāo)記,表明代碼更改可供審查。 點(diǎn)擊這些標(biāo)記會(huì)彈出一個(gè)顯示原始代碼的彈出窗口,這樣您就能快速識(shí)別哪些代碼已被更改。 裝訂區(qū)域圖標(biāo)可以幫助您迅速發(fā)起新討論,以及查看和隱藏現(xiàn)有討論。 這些圖標(biāo)還可以讓用戶方便地訪問(wèn)評(píng)論,從而輕松查看、回復(fù)和作出反應(yīng)。

3、PhpStorm 現(xiàn)在可為 class-string 類型的實(shí)體提供 static 方法補(bǔ)全。

4、您現(xiàn)在可以將 IDE 縮小到 90%、80% 或 70%,從而可以靈活地調(diào)整 IDE 元素的大小。

5、您將在狀態(tài)欄上找到新的 Language Services(語(yǔ)言服務(wù))微件,它可以提供對(duì)當(dāng)前文件和項(xiàng)目的有效語(yǔ)言服務(wù)的洞察。 您可以直接從此微件重新啟動(dòng)服務(wù)或?qū)Ш街疗湓O(shè)置

系統(tǒng)要求

64 位 Windows 10 1809 及更高版本,或 Windows Server 2019 及更高版本

最低 2 GB 可用 RAM 和 8 GB 系統(tǒng)總 RAM

3.5 GB 硬盤空間,推薦 SSD

最低屏幕分辨率 1024x768

更新日志

v2024.3版本

1、PHP 8.4 支持

2、AI Assistant 改進(jìn)

3、xdebug_notify() 支持

4、Laravel Herd 的 PHP 解釋器

v2024.2.4版本

此版本的亮點(diǎn)包括:

1、日志文件支持

2、從浮動(dòng)工具欄編輯

3、新終端中的補(bǔ)全

4、改進(jìn)的全行代碼補(bǔ)全

收起介紹展開介紹

同廠商

JetBrains更多+
  • php編輯器
更多 (28個(gè)) >>php代碼編輯器大全 php代碼編輯器是針對(duì)php語(yǔ)言而開發(fā)的一款專用的編輯工具,很多朋友都想知道php文本編輯器哪個(gè)好?小編以親身測(cè)試為例,首推PHPStorm軟件,這是目前市面上最優(yōu)秀的商業(yè)PHP集成開發(fā)工具,幾乎提供了所有前端技術(shù)的實(shí)時(shí)編輯功能,其次是Sublime Text 3,這是最強(qiáng)文本編輯器,輕量級(jí),擁有豐富的特性,可以輕松的完成各種代碼編寫。當(dāng)然還有Notepad++,Zend Studio,EditPlus等php文本編輯器也非常不錯(cuò),真心實(shí)用,廣大網(wǎng)友可以下載收藏。
  • 下載地址
  • Mac版

發(fā)表評(píng)論

3人參與,2條評(píng)論
第2樓中國(guó)–浙江–嘉興–海鹽縣網(wǎng)友發(fā)表于: 2024-11-22 15:31:50
確實(shí)能用
1蓋樓(回復(fù))
第1樓廣東省深圳市電信網(wǎng)友發(fā)表于: 2020-11-22 21:15:19
有用,感謝
0蓋樓(回復(fù))