phpstorm2023官方版是一款基于Java內(nèi)核開發(fā)的PHP IDE代碼編輯器,它帶有所有必要的功能,以提高PHP開發(fā)人員的生產(chǎn)力,可隨時幫助用戶對其編碼進行調(diào)整,運行單元測試或者提供可視化debug功能,非常適合PHP開發(fā)人員及前端工程師,并且支持多種技術(shù),包括HTML、CSS、JavaScript、TypeScript、SQL和許多其他語言,同時還具有實時代碼分析、自動完成、重構(gòu)、調(diào)試和版本控制等功能,可大大簡化編碼過程并提高代碼質(zhì)量。
除此之外,phpstorm2023是一個重大更新,包括與 3v4l.org 的集成、更好的性能、增強的新 UI、適用于 PHP 的 DFA 調(diào)試器、對具有多個 composer.json 文件的項目的支持等,并且可以在多平臺上協(xié)作辦公,將精準的開發(fā)人員工具整合在一起,創(chuàng)造更加便捷的開發(fā)環(huán)境,可以說盡可能多地消除必要的日常編程任務(wù),以便程序員可以專注于他們的應(yīng)用程序,有需要的朋友歡迎前來下載。
功能特點
1、跨平臺。
2、對PHP支持refactor功能。
3、自動生成phpdoc的注釋,非常方便進行大型編程。
4、內(nèi)置支持Zencode。
5、生成類的繼承關(guān)系圖,如果有一個類,多次繼承之后,可以通過這個功能查看他所有的父級關(guān)系。
6、支持代碼重構(gòu),方便修改代碼。
7、擁有本地歷史記錄功能(local history功能)。
8、方便的部署,可以直接將代碼直接upload到服務(wù)器。
PhpStorm 2023新增功能
一、AI Assistant 已不再預(yù)覽
JetBrains AI Assistant 現(xiàn)已全面推出,具有許多新功能和改進功能,可提高您在 JetBrains IDE 中的工作效率。
1、基于LLM的代碼完成
- AI Assistant 現(xiàn)在可以為您生成多行代碼塊。只需開始在新行中輸入,如果有 LLM 建議,就會出現(xiàn)一個灰色的代碼片段。按Tab接受建議。
- 目前,此類建議可在類上下文或函數(shù)定義內(nèi)使用。
2、測試代碼生成
AI Assistant 還可以為類方法生成測試。將插入符號放在您希望用單元測試覆蓋的類方法上,只需按Alt+Enter,選擇 AI Assistant,然后選擇“生成單元測試”。
3、編輯器內(nèi)代碼生成
以前,您可以使用 AI 聊天來生成代碼片段?,F(xiàn)在有了 AI助手| 生成代碼...在編輯器內(nèi)打開提示的操作。系統(tǒng)將要求您輸入要生成的代碼的描述。一旦你這樣做了,AI助手會提供建議,你可以接受部分或全部建議。
4、控制臺中基于 AI 的錯誤解釋
有時,當您執(zhí)行 PHP 腳本或運行配置或運行 Composer 操作時,作業(yè)會因某種原因失敗。AI助手可以幫助您確定問題的根本原因。單擊堆棧跟蹤或錯誤消息中的“使用 AI 解釋”按鈕即可獲取 AI 生成的解釋。
二、害蟲更新
- PhpStorm 現(xiàn)在支持 開箱即用的Pest 測試框架。我們最近與Pest 插件的原作者達成協(xié)議, 接管其開發(fā)并將其捆綁在 PhpStorm 中。您可以閱讀我們最近的博客文章中的詳細信息 。
1、就像 PHPUnit 測試一樣,Pest 測試現(xiàn)在可以直接從 PhpStorm 運行。當您將插入符號放入測試并觸發(fā)運行窗口時,將為該特定測試創(chuàng)建運行配置。您可以將插入符號放在文件中,但不能放在任何特定測試中,以觸發(fā)該文件中的所有測試。
2、有了這個新的 Pest 支持,您可以通過調(diào)用$this. 它還改進了測試函數(shù)中的自動完成功能,因此您可以在鍵入時查看可用的斷言。
3、在 Pest 中,您可以編寫自定義期望來減少測試中的樣板檢查。PhpStorm 可以幫助您找到自定義期望的用法并幫助您重命名它們。
三、PHP 8.3 支持
PhpStorm 2023.3 完全支持 PHP 8.3。IDE 中的大多數(shù)更改將有機地集成到您的 PhpStorm 工作流程中,您甚至不會注意到它們,因此我們只會提及您需要了解的新功能,以便從中受益。
1、#[\Override]屬性
PHP 8.3 引入了新#[\Override]屬性。它可用于在重寫方法時明確顯示您的意圖。PHP 引擎能夠檢查標記為 的方法是否#[\Override]實際覆蓋了父方法,如果不是,則拋出異常。PhpStorm 2023.3 會提前向您發(fā)出有關(guān)此類情況的警告。
2、PhpStorm 還建議在適用時添加該#[\Override] 屬性。
3、新json_validate()功能
PHP 8.3 將新json_validate()函數(shù)添加到標準庫中。以前,驗證字符串是否為有效 JSON 的唯一方法是對其進行解碼并檢測是否拋出任何錯誤。PhpStorm 可以檢測這些模式并建議用json_validate()函數(shù)調(diào)用替換它們。如果您只需要知道輸入是否是有效的 JSON,這可能會很有用,因為與解碼字符串相比,它使用的內(nèi)存更少。
4、類型化類常量
在 PHP 8.3 中,您可以聲明類常量的類型??梢允褂贸齰oid、callable和 之外的所有類型聲明never。
對于類型化類常量,PhpStorm 提供:
- 插入適當類型的建議
- 類型提示完成
- 與默認值類型的兼容性檢查
- 覆蓋子類中的常量時進行類型重新聲明檢查
5、棄用
PHP 8.3 引入了一些棄用內(nèi)容,PhpStorm 為您提供了相應(yīng)的檢查來發(fā)現(xiàn)它們。
四、交響樂支持
PhpStorm 2023.3 為 Symfony 開發(fā)人員帶來了各種改進。
1、新建項目向?qū)?
Symfony 的新內(nèi)置項目初始值設(shè)定項允許您直接從歡迎屏幕創(chuàng)建具有所需類型和版本的新 Symfony 項目。
2、QueryBuilder 中的 Doctrine 查詢語言支持
您現(xiàn)在可以在 QueryBuilder 方法調(diào)用中享受對 DQL 的完整 IDE 支持。功能包括突出顯示、字段完成、解析目標模型類的能力等等。
3、將注釋轉(zhuǎn)換為 Symfony 和 Doctrine 的屬性
隨著 PHP 8.0 中引入屬性,Doctrine 注釋已被棄用,并將很快被刪除。為了幫助您進行切換,PhpStorm 2023.3 包含將 Doctrine 注釋轉(zhuǎn)換為屬性的功能。
PhpStorm 還支持將 Symfony 注釋轉(zhuǎn)換為其相應(yīng)的屬性,如#[Required]、 #[Route]等。
五、PHP 的其他更新
1、從項目中排除外部庫文件的選項
作為一項實驗性新功能,我們還添加了排除來自索引庫的目錄的功能。從項目中排除此類文件將幫助您避免多重定義問題并提高索引性能。
2、泛型類型的專用樣式
我們繼續(xù)致力于改善仿制藥的使用體驗。在 PhpStorm 2023.3 中,現(xiàn)在可以為泛型設(shè)置顏色編碼,從而更容易區(qū)分泛型類型。
3、能夠折疊多行 PHP 屬性
隨著屬性采用的增加,有時很難從給定框架中讀取使用長多行屬性注釋的代碼。在 PhpStorm 2023.3 中,這應(yīng)該不再是問題,因為您現(xiàn)在可以折疊多行屬性。
4、PHPUnit 元數(shù)據(jù)從 PHPDoc 到屬性的轉(zhuǎn)換
PHPUnit 10引入了對屬性的支持,用于將元數(shù)據(jù)添加到測試類和測試方法以及測試的代碼單元。我們已經(jīng)實施了檢查和快速修復(fù),將幫助您從舊的 PHPDoc 注釋遷移到這種新樣式。
六、版本控制系統(tǒng)
一體化差異查看器
PhpStorm 2023.3 引入了一種改進的方式來審查更改?,F(xiàn)在,您無需逐一瀏覽每個文件,而是可以在單個可滾動框架中查看變更集中的所有已修改文件。這個新的 diff 查看器可從Git Log工具窗口訪問,目前可與 JetBrains Space 評論配合使用。我們正在努力使其與 GitLab 和 GitHub 兼容。
七、調(diào)試器
PhpStorm 2023.3 的新“運行到光標”嵌入選項允許您在調(diào)試時快速執(zhí)行特定代碼行。程序暫停后,您可以將鼠標懸停在要執(zhí)行的代碼行上,然后使用“運行到光標”彈出窗口。Alt + F9將插入符號放在所需的行上后 調(diào)用鍵盤快捷鍵也可以實現(xiàn)相同的效果。
八、用戶界面
1、在默認查看模式下隱藏主工具欄的選項
為了響應(yīng)您對新 UI 的反饋,我們在使用 IDE 的默認查看模式時可以隱藏主工具欄,就像在舊 UI 中一樣。要刪除工具欄,請選擇“視圖”| “工具欄”。外觀并取消選中工具欄選項。
2、恢復(fù)默認工具窗口布局的選項
隨著 PhpStorm 2023.1 的發(fā)布,我們引入了保存多個工具窗口布局并在它們之間切換的功能,從而增強了工作區(qū)的可定制性。在 PhpStorm 2023.3 中,我們通過引入默認布局選項來擴展此功能,該選項提供了一種將工作區(qū)的外觀恢復(fù)為其默認狀態(tài)的快速方法。此布局不可自定義,可以通過Window |訪問,布局。
3、默認情況下用顏色編碼的編輯器選項卡
為了更輕松地同時在編輯器中處理各種文件類型,我們默認為編輯器選項卡引入了顏色編碼,反映了它們在項目工具窗口中的外觀。
4、TypeScript 改進
PhpStorm 包含 WebStorm 功能,現(xiàn)在解決了添加語句時出現(xiàn)的一些令人沮喪的不一致問題import type,并且使使用變得verbatimModuleSyntax更加容易。我們添加了用于配置 TypeScript 導入類型語句類型的選項。我們還改進了 TypeScript 文件的package.jsonexports字段的行為。
九、HTML 到 JSX 單標簽關(guān)閉
現(xiàn)在,當您將 HTML 代碼粘貼到 JSX 文件中時,PhpStorm 不僅會轉(zhuǎn)換屬性,還會自動為您關(guān)閉單個標簽。您可以在“設(shè)置” | “設(shè)置”下配置此選項。編輯| 一般| 智能鑰匙| JavaScript 。
十、CSS 自定義@property支持
為了支持用于創(chuàng)建自定義 CSS 屬性的新@propertyAPI,PhpStorm 2023.3 現(xiàn)在提供用于顯式定義 CSS 自定義屬性的檢查和完成功能,允許您檢查和限制屬性類型、建立默認值并確定自定義屬性的繼承可能性。
十一、Vue 3 的改進
我們添加了對 的支持defineSlots,提供名稱的補全和導航slot,以及重命名重構(gòu)。我們還引入了對屬性的補全支持defineExpose。在 PhpStorm 2023.3 中,將根據(jù)函數(shù)指定的名稱添加所需的組件導入 defineOptions。
PhpStorm 2023使用技巧
1、PHPstorm設(shè)置讓它默認就顯示行號
Settings->Editor->General->Appearance 第四個勾選 show numbers
2、PHPstorm在右側(cè)顯示當前頁面中包含的函數(shù)(快捷鍵 ALT + 7)
view->Tool Windows->Structure
3、PHPstorm在左側(cè)顯示項目目錄結(jié)構(gòu)(快捷鍵 ALT + 1)
view->Tool Windows->Project
4、常用快捷鍵
command + option + l將代碼格式化
command + shift + u切換大小寫
command + shift + + / command + shift + - 折疊/展開所有區(qū)塊
command + e 列出最后打開的文件
control + tab / control + shift + tab 切換打開的文件
command + / 行注釋
ctrl + shift + / 塊注釋
command + b 函數(shù)追蹤,同command +單擊
command + alt + 左右箭頭 操作動作前進/回退
shift + command + r 按文件名搜索對應(yīng)文件所在路徑
shift + command + t 按類名搜索對應(yīng)文件所在路徑
shift + command + c 復(fù)制當前文件所在路徑
Command + Shift + O 打開文件
Command + O 打開類
alt + F1定位編輯文件所在位置:
alt + F12打開命令行欄
command + shift + f 全局搜索
其它版本下載
- PHP開發(fā)工具
-
更多 (32個) >>php開發(fā)工具大全 如果你是一位從事php學習或開發(fā)人員,你可能會迫不及待的去尋找一款好用的PHP開發(fā)工具,也就是我們平時說的php ide,一個好的編輯器或開發(fā)工具,能夠極大提高我們的開發(fā)效率。下面小編就給大家推薦一些好用的php開發(fā)工具,比如Sublime Text、NetBeans、CodeIgniter、Visual Studio Code等,它們可以幫助開發(fā)者更高效地構(gòu)建Web應(yīng)用程序,并提供了許多功能和組件來簡化開發(fā)過程。
-
-
visual studio code微軟編輯器 99.69M
查看/簡體中文v1.96.0 -
NetBeans IDE中文版 481.59M
查看/簡體中文v23官方版 -
EverEdit綠色便攜版 5.66M
查看/簡體中文v4.5.0.4500 -
NotepadNext官方版 11.37M
查看/簡體中文v0.8綠色版 -
ckeditor ckfinder php 9.01M
查看/英文v3.7.0官方版 -
codeigniter框架 1.14M
查看/簡體中文v4.5.4官方版 -
Text Edit Plus(文本編輯器) 4.95M
查看/簡體中文v14.6 -
cakephp(php框架) 1.33M
查看/英文v4.2.6官方版 -
Sublime Text 4 文本編輯器 15.65M
查看/簡體中文v4169 -
atom編輯器中文版 198.88M
查看/簡體中文v1.63.0 32位64位官方版 -
Rapid PHP(PHP編輯器) 119.08M
查看/英文v18.1官方版 -
wampserver官方版 308.97M
查看/簡體中文v3.3.5 32位64位 -
phpstudy 8.1正式版(PHP運行環(huán)境包) 77.71M
查看/簡體中文v8.1.1.3 32位64位官方版 -
php for windows版 30.67M
查看/英文v8.3.7官方正式版 -
phpstorm2023官方版 459.02M
查看/簡體中文v2023.3.6 -
datagrip2023官方電腦版 441.16M
查看/多國語言[中文]v2023.3.4
-
發(fā)表評論
0條評論軟件排行榜
熱門推薦
- 猿編程電腦版 v4.27.0官方版211.48M / 簡體中文
- jetbrains rider 2024(C語言編輯開發(fā)工具) v2024.3官方版1.43G / 多國語言[中文]
- XMLSpy2024官方版 v26.2.1.0442.99M / 簡體中文
- idea2023官方版 v2023.3.6661.39M / 簡體中文
- pycharm2023專業(yè)版 v2023.3.5544.09M / 簡體中文
- webstorm2023官方版 v2023.3.6424.88M / 簡體中文
- clion2023官方版 v2023.3.4750.29M / 多國語言[中文]
- pspad editor官方版 v5.0.7.775綠色版25.52M / 多國語言[中文]
- eclipse官方電腦版 v4.30.0314.88M / 英文
- 橙光制作工具電腦版 v2.5.27.0913官方版1.01M / 簡體中文