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

jetbrains phpstorm 2024電腦版 v2024.3

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

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

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

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

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

對(duì)于屬性?huà)煦^(包括提升屬性中的屬性?huà)煦^),PhpStorm 提供:

- 將 getter 和 setter 替換為 get 和 set 屬性?huà)煦^的快速修復(fù)。

- 為屬性添加屬性?huà)煦^的意圖操作。

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

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

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

- 用于確保正確使用屬性?huà)煦^語(yǔ)法和邏輯的檢查。

2、非對(duì)稱(chēng)可見(jiàn)性

非對(duì)稱(chēng)可見(jiàn)性允許為讀取和寫(xiě)入操作分別定義類(lèi)型屬性的可見(jiàn)性。

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

- 冗余的非對(duì)稱(chēng)可見(jiàn)性修飾符。

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

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

- 縮小繼承屬性中的屬性可見(jiàn)性的試圖。

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

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() 類(lèi)型的構(gòu)造中去掉 new 表達(dá)式周?chē)膱A括號(hào)。

二、AI Assistant

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

我們已針對(duì) PHP 大大提高 AI 代碼補(bǔ)全的質(zhì)量,并縮短了延遲。 這些增強(qiáng)功能由 Mellum 提供支持,Mellum 是 JetBrains 新推出的專(zhuān)有大語(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è)元素,提供完全的可見(jiàn)性和控制。 現(xiàn)在,打開(kāi)的文件以及其中選擇的代碼都會(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 查詢(xún)執(zhí)行錯(cuò)誤。 Explain with AI(使用 AI 解釋?zhuān)?huì)打開(kāi) AI 聊天,自動(dòng)發(fā)送提示,然后 AI Assistant 將做出響應(yīng)并解釋錯(cuò)誤。 Fix with AI(使用 AI 修正)會(huì)在編輯器中為查詢(xún)執(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 開(kāi)發(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 解釋器 | …)),并在打開(kāi)的 CLI Interpreters(CLI 解釋器)對(duì)話(huà)框中,從預(yù)配置選項(xiàng)列表中選擇 PHP 可執(zhí)行文件。

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

PhpStorm 2024.3 顯著改善了 Laravel 開(kāi)發(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ì)話(huà)框中選擇 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(歡迎)屏幕上的分支名稱(chēng)

Welcome(歡迎)屏幕現(xiàn)在會(huì)顯示分支名稱(chēng),幫助您在處理多個(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 子句的查詢(xún),因?yàn)檫@會(huì)降低性能。 編輯器現(xiàn)在可以識(shí)別并高亮顯示此類(lèi)查詢(xún)。 您可以在 IDE 設(shè)置中啟用此檢查。 為此,導(dǎo)航到 Editor | Inspections(編輯器 | 檢查),展開(kāi) 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 類(lèi)的顏色預(yù)覽

現(xiàn)在,編輯器中會(huì)以?xún)?nèi)聯(lián)方式顯示 Tailwind CSS 類(lèi)的顏色預(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ì)其類(lèi)和方法使用完整的自動(dòng)補(bǔ)全。

2、新終端 Beta

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

3、編輯器中的粘性行

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

4、PHPUnit 11.0 支持

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

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

現(xiàn)在,您可以直接在編輯器中打開(kāi)類(lèi)和文件鏈接,并在控制臺(tái)輸出中折疊/展開(kā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ā)送查詢(xún)。 這種本地方式只影響當(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 用戶(hù)引入了增強(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)還可以讓用戶(hù)方便地訪(fǎng)問(wèn)評(píng)論,從而輕松查看、回復(fù)和作出反應(yīng)。

3、PhpStorm 現(xiàn)在可為 class-string 類(lèi)型的實(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 硬盤(pán)空間,推薦 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ǔ)全

收起介紹展開(kāi)介紹

同廠(chǎng)商

JetBrains更多+
  • php編輯器
更多 (28個(gè)) >>php代碼編輯器大全 php代碼編輯器是針對(duì)php語(yǔ)言而開(kāi)發(fā)的一款專(zhuān)用的編輯工具,很多朋友都想知道php文本編輯器哪個(gè)好?小編以親身測(cè)試為例,首推PHPStorm軟件,這是目前市面上最優(yōu)秀的商業(yè)PHP集成開(kāi)發(fā)工具,幾乎提供了所有前端技術(shù)的實(shí)時(shí)編輯功能,其次是Sublime Text 3,這是最強(qiáng)文本編輯器,輕量級(jí),擁有豐富的特性,可以輕松的完成各種代碼編寫(xiě)。當(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ù))

熱門(mén)推薦