軟件介紹JetBrains phpStorm特別版是一款專業(yè)的PHP集成開發(fā)管理工具,方便使用者對網(wǎng)頁進行快速的編輯和開發(fā)處理,內(nèi)置強大的檢測功能以及快速安全重構(gòu)功能,支持OpenAPI Specifications插件,能夠完全滿足用戶對PHP開發(fā)的需求,軟件經(jīng)過特別處理,安裝之后無需激活即可免費打開使用,支持中文語言。 JetBrains phpStorm特別版新版功能【PHP 8 聯(lián)合類型】 我們已開始支持 PHP 8 與聯(lián)合類型。 在 PHP 8.0 中,您可以為屬性、參數(shù)和返回類型聲明多個類型。 PhpStorm 已經(jīng)完全支持此功能,可以幫助您高效地遷移。 1、將 PHPDoc 轉(zhuǎn)換為原生聯(lián)合類型 聯(lián)合類型過去通過 PHPDoc 提供,現(xiàn)在 PhpStorm 會高亮顯示此類匹配項。 利用 Alt+Enter 快速修復(fù),現(xiàn)在可以將它們轉(zhuǎn)換為原生聯(lián)合類型。 此修復(fù)適用于可使用聯(lián)合類型的每個對象,包括函數(shù)參數(shù)、返回類型和屬性。 對于屬性,也會考慮默認(rèn)值。 2、將語言級別切換為 PHP 8 要啟用 PHP 8 相關(guān)功能,請使用以下任何一種方式將語言級別切換為 PHP 8: 直接在代碼編輯器中使用 Alt+Enter 快速修復(fù)。 轉(zhuǎn)到 Preferences | Languages & Frameworks | PHP,然后使用 PHP language level 列表。 在 composer.json 中指定 PHP 版本要求,PhpStorm 會自動選擇相關(guān)要求。 3、執(zhí)行類型驗證 PhpStorm 會分析調(diào)用,計算可能的類型并高亮顯示與聯(lián)合類型相關(guān)的問題區(qū)域。 這些檢查適用于所有級別:屬性、參數(shù)和返回值。 在復(fù)雜的代碼庫中,您可以通過檢查快速發(fā)現(xiàn)問題。 PhpStorm 甚至?xí)诖a運行前高亮顯示需要注意的地方。 4、檢測重復(fù)和冗余類型 有許多禁止或冗余的類型組合。 5、處理可為 null 的類型 有單個可空類型時,PHP 8 讓您可以使用 ?Type 符號或 Type|null。 但有時會有多個類型與 null 組合,使用 ?Type1|Type2 會因為模糊而被禁止。 PhpStorm 會高亮顯示這些違規(guī),并提供 Alt+Enter 快速修復(fù)來轉(zhuǎn)換它們。 6、遵守差異規(guī)則 繼承期間,如果您遵守以下這些基本規(guī)則,PHP 將允許您修改類型: 參數(shù)類型為逆變,也就是可以擴展。 返回類型為協(xié)變,也就是只可以縮小。 必須評估屬性類型是否為同一類型。 幸運的是,借助 PhpStorm,現(xiàn)在無需記住這些規(guī)則,因為它會檢查代碼并高亮顯示任何違規(guī)。 7、使用假型 false 在 PHP 8 中,將有一個特殊的 false 假型,僅可以在聯(lián)合類型聲明中使用。 它在標(biāo)準(zhǔn)庫中廣泛使用,例如,strpos() 或 array_search() 可用于其他地方來指示陰性結(jié)果。 PhpStorm 會突出顯示不正確的用法并考慮類型推理。 8、移除冗余 PHPDoc 添加原生聯(lián)合類型聲明后,PHPDoc 可能不必要,因為它不會提供任何其他信息。 您現(xiàn)在可以使用快速修復(fù) Alt+Enter 將其移除。 【新控制流引擎】 1、條件始終為真 PhpStorm 現(xiàn)在可以分析復(fù)雜的代碼路徑并檢測 if-else 塊中的條件是有意義還是冗余。 2、“instanceof” 的結(jié)果始終為真 PhpStorm 可以檢測 instanceof 檢查何時合適(與條件類似),或依據(jù)類型層次結(jié)構(gòu)中的推理類型評估它們是否始終為 true。 3、新操作:Type Info 這一新操作讓您可以了解任何選定表達式的推理類型。 編碼時,您可以選擇表達式并使用 Ctrl+Shift+P 快捷鍵或 View | Type Info 菜單檢查其類型。 4、表達式始終為 “null” PhpStorm 可以檢測變量何時保證僅為 null。 在這種情況下,IDE 會建議簡化表達式來使其更清晰。 4 【質(zhì)量工具改進】 現(xiàn)在可以通過 Docker Compose 運行質(zhì)量工具。 要執(zhí)行此操作,請轉(zhuǎn)到 Preferences/Settings | Languages & Frameworks | PHP,并根據(jù) Docker Compose 添加新的遠程解釋器。 適用于 PHP-CS-Fixer 和 PHPCBF 的 Reformat 操作現(xiàn)在也可以通過遠程解釋器運行。 如果 PHP_CodeSniffer 的 ruleset.xml 包含 "exclude-pattern" 部分,PhpStorm 現(xiàn)在會考慮這一情況,且不會分析指定路徑下的文件。 【Composer 改進】 可以直接在編輯器中的 composer.json 文件內(nèi)管理 Composer 依賴項。 1、支持自定義 Satis/Packagist 包 如果 “repositories” 部分中有指定的自定義源,您將能夠?qū)ψ远x包進行補全。 現(xiàn)在,會有一個間距圖標(biāo)顯示緩存自定義存儲庫的當(dāng)前狀態(tài)。 2、多個版本的補全 如果包具有以逗號或管道 (||) 分隔的多個版本,PhpStorm 會提供補全,包括可用于此包的全部版本。 之前在輸入 ~、^ 或 >= 后補全就會丟失,但現(xiàn)在借助 composer.json 中的這些范圍約束,它可以按預(yù)期工作。 3、快速訪問作為依賴項添加的工具設(shè)置 PhpStorm 可與許多第三方工具集成。 現(xiàn)在,如果在 composer.json 中聲明了受支持的工具,它旁邊的間距中就會出現(xiàn)一個扳手圖標(biāo)。 點擊這個圖標(biāo),就可以直接前往偏好設(shè)置的相關(guān)部分。 【Extract Class 重構(gòu)】 如果許多其他工作使類變得混亂且負(fù)荷過重,現(xiàn)在可以使用 Extract Class 重構(gòu)將方法和屬性移動到新類,對其進行重構(gòu)。 選擇您要移動的函數(shù)、方法或?qū)傩,?Ctrl+T,然后選擇 Extract class。 該重構(gòu)會創(chuàng)建新文件,對構(gòu)造函數(shù)中類的對象進行實例化,并自動調(diào)整用法。 【命令行工具改進】 對遠程解釋器的支持現(xiàn)在可用于 PHP 命令行工具。 在 Preferences/Settings | Tools | Command Line Tool Support 下面,添加新工具條目,然后選擇配置的其中一個遠程解釋器。 現(xiàn)在會自動檢測 Laravel Artisan! 這意味著,在打開 Laravel 項目時,您可以按 Ctrl-Ctrl,然后開始輸入命令。 PhpStorm 會提供補全,并建議可用的命令。 【新檢查】 1、僅與寫入權(quán)限一起使用的數(shù)組 如果代碼中的某一處聲明并更新了數(shù)組,但從未讀取它,這就說明此數(shù)組很可能冗余,并會為代碼帶來噪聲。 該檢查會檢測這種用例,并提示您移除數(shù)組來使代碼更整潔。 2、可能未賦值的類型屬性 如果類型屬性沒有默認(rèn)值,它會被視為未初始化。 讀取未初始化的屬性將生成 TypeError(除非定義了魔法 __get())。 PhpStorm 會檢測未初始化的屬性并高亮顯示試圖讀取它們的代碼。 【全面支持 GitHub Pull Request】 現(xiàn)在可以在 PhpStorm 中完成整個 Pull Request 工作流,無需切換到瀏覽器。 您可以管理 Pull Request;查看時間線和內(nèi)聯(lián)注釋;添加評論和審查;并接受變更。 【OpenAPI 支持】 1、PhpStorm 2020.2 支持 OpenAPI Specifications 插件。 這是一款由 JetBrains 開發(fā)的免費插件,可在 OpenAPI 規(guī)范文件中提供補全、導(dǎo)航和驗證(openapi.yaml/openapi.json 和 swagger.yaml/swagger.json)。 2、此插件還提供: (1)Swagger UI 集成。 (2)代碼生成。 (3)OpenAPI 規(guī)范之間的內(nèi)置結(jié)構(gòu)差異。 (4)間距圖標(biāo),用于從規(guī)范創(chuàng)建 HTTP 客戶端請求。 (5)在 HTTP 客戶端中對端點進行自動補全 【新 Inspections 微件和 Problems 視圖】 在編輯器的右上角,您會看到一個全新的 Inspections 微件,該微件匯總了當(dāng)前文件中的問題。 1、點擊箭頭可以在問題之間跳轉(zhuǎn)(或使用快捷鍵 F2 / Shift+F2)。 2、點擊此微件可以在 Problems 工具窗口中查看文件中所有問題的列表。 3、懸停在微件上可以查看設(shè)置彈出窗口并選擇要高亮顯示的問題。 【W(wǎng)eb 技術(shù)】 WebStorm 2020.2 中的所有新功能和改進都適用于 PhpStorm 2020.2,要么開箱即用,要么通過插件庫中的免費插件提供。 1、將 Prettier 作為 JavaScript 項目中的默認(rèn)格式化程序 想要使用 Prettier 而不是內(nèi)置的格式化程序來整理代碼? 借助此更新,這會變得比以前更容易。 只需勾選新的 On code reformat 復(fù)選框,IDE 就會在您重新格式化 .js、.ts、.jsx 和 .tsx 文件時使用 Prettier。 也可以輕松添加其他文件類型。 2、一流的 Vue.js 支持 Nuxt.js 支持、Vue 特定的代碼樣式設(shè)置、TypeScript 項目中圍繞 Vue 的改進以及我們在過去一年中添加的許多其他功能。 PhpStorm 中的 Vue 支持從未如此先進! 3、利用適合 JavaScript 的新功能節(jié)省時間 新智能 Alt+Enter 意圖會幫助您更快地執(zhí)行一些操作。 例如,您現(xiàn)在可以將帶有數(shù)字索引的 for 循環(huán)快速轉(zhuǎn)換為 forEach 數(shù)組方法。 瀏覽 JavaScript 和 TypeScript 文件中的文檔注釋也變得更容易,因為您現(xiàn)在可以在編輯器中直接呈現(xiàn)它們,這將最大程度地減少分心。 【版本控制】 1、支持 WSL 2 中安裝的 Git PhpStorm 2020.2 支持 WSL 2 中安裝的 Git,您可以使用它處理 Linux 和 Windows 文件系統(tǒng)中的項目。 IDE 可以根據(jù)項目位置在 Git 可執(zhí)行文件之間切換。 從 WSL(通過 \\wsl$ 路徑)打開項目時,IDE 會自動從 WSL 切換到 Git,還讓您能夠使用 IDE 中的所有 Git 相關(guān)功能。 2、用于比較分支的新 UI 在您想要比較兩個分支以了解哪些提交不屬于彼此時,PhpStorm 2020.2 會在編輯器中(而不是在 Git 工具窗口中)顯示日志。 這會確保有足夠的空間來顯示全部信息。 從 Git Branches 彈出窗口菜單 VCS | Branches 中選擇 Compare with Current 操作。 3、Drop Commit 操作 現(xiàn)在,在 Git 工具窗口的 Log 選項卡中選擇冗余的本地提交,然后從上下文菜單中選擇 Drop Commit,即可輕松地將其移除。 4、Squash 本地提交 還可以將多個本地提交合并到一個提交中,例如,在推送前清理歷史記錄。 在 Git 工具窗口中,選擇提交,然后從上下文菜單中選擇 Squash Commits…。 IDE 會在后臺運行交互式衍合。 【數(shù)據(jù)庫工具】 這是DataGrip 2020.2的最新變化,但是也可以在 PhpStorm 中使用所有這些功能。 1、單獨的單元格值編輯器 現(xiàn)在,如果您的單元格中有一個巨大的值,可以在單獨的面板中進行查看或編輯。 您還可以使用右側(cè)工具欄切換自動換行模式。 為您的數(shù)據(jù)使用我們的代碼編輯器的所有功能。 2、Google BigQuery 方言 我們添加了一個新的 SQL 方言:Google BigQuery。 尚未完全支持 BigQuery,但萬事皆有始。 到目前為止,如果您使用 Google BigQuery,PhpStorm 可以正確高亮顯示您的查詢并為查詢提供編碼輔助。 3、DML 預(yù)覽 您可以在數(shù)據(jù)編輯器中檢查表示您的更改的查詢。 存在未決更改時,會有一個 DML 按鈕處于活動狀態(tài)。 此查詢不是將要運行以修改您的數(shù)據(jù)的確切 SQL,因為 PhpStorm 使用 JDBC 驅(qū)動程序來更新表,但大多數(shù)情況下它是相同的。 【其他改進】 1、自定義 getter 和 setter 2、在一個窗口中為多個項目使用 Resolve 3、新操作:Add Carets to Ends of Selected Lines JetBrains phpStorm特別版軟件特色1、智能編碼協(xié)助 數(shù)以百計的檢查會在您鍵入代碼時驗證您的代碼,并分析整個項目。PHPDoc支持,代碼(重新)排列和格式化程序,快速修復(fù)和其他功能可幫助您編寫易于維護的簡潔代碼。 2、智能代碼導(dǎo)航 得益于高效,快速的導(dǎo)航功能,成為代碼庫的主人。IDE知道您要去的地方并立即到達那里。 3、快速安全的重構(gòu) 使用安全的重命名,移動,刪除,提取方法,內(nèi)聯(lián)變量,上推成員/下拉成員,更改簽名以及許多其他重構(gòu),可以可靠地重構(gòu)代碼。特定于語言的重構(gòu)可幫助您只需單擊幾下即可在項目范圍內(nèi)進行更改,這些操作都可以安全地撤消。 4、輕松調(diào)試和測試 PhpStorm以其零配置的Visual Debugger聞名,它可以深入了解您的應(yīng)用程序每一步中發(fā)生的事情。它可以與Xdebug和Zend Debugger一起使用,并且可以在本地和遠程使用。也可以使用PHPUnit進行單元測試,使用Behat進行BDD和Profiler集成。 JetBrains phpStorm特別版使用技巧1、PHPstorm設(shè)置讓它默認(rèn)就顯示行號 Settings->Editor->General->Appearance 第四個勾選 show line numbers 2、PHPstorm在右側(cè)顯示當(dāng)前頁面中包含的函數(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ù)制當(dāng)前文件所在路徑 Command + Shift + O 打開文件 Command + O 打開類 alt + F1 定位編輯文件所在位置: alt + F12 打開命令行欄 command + shift + f 全局搜索 安裝教程1、在本站下載JetBrains phpStorm特別版然后解壓,獲得集特別補丁于一體的jetbrains phpstorm 2020.2永久激活版和漢化包; 2、打開bin文件夾,找到phpstorm64.exe雙擊開始安裝; 3、即可直接啟動軟件,首次運行需要耐心等待一下; 4、因為該版本是集特別補丁與一體的便攜版,到這一步就能直接使用了,但是軟件現(xiàn)在還是英文界面,所以需要修改成中文界面; 5、接著我們只需要將“resources_zh_CN_PhpStorm_2020_r1.jar”移動到lib目錄中,重啟軟件即可; |
1深度技術(shù)win10正式版ghost(32位)旗艦......
2番茄花園win10 X86 ghost 標(biāo)準(zhǔn)通......
3番茄花園Win10_Ghost Win10 64......
4雨林木風(fēng) GHOST WIN10 X64 快速裝......
5深度技術(shù)GHOST WIN10 X64 尊貴專業(yè)......
6筆記本W(wǎng)in10系統(tǒng) 64位中秋特別 官方正式版......
7筆記本win10正式版ghost(32位)中秋特......
8雨林木風(fēng)win10(32位)ghost 中秋特別......