PhpStorm for Mac是JetBrains 公司開發的一款商業的PHP集成開發工具的利器。PhpStorm非常適合與Symfony,Drupal,WordPress,Zend Framework,Laravel,Magento,Joomla!,CakePHP,Yii和其他框架一起工作。PhpStorm 2021 Mac版可隨時幫助用戶對其編碼進行調整,運行單元測試或者提供可視化debug功能。它提供了必不可少的工具,如自動化重構,深層代碼分析,聯機錯誤檢查和快速修復。PhpStorm編輯器實際上'獲取'您的代碼並深入理解其結構,支持現代和遺留項目的所有PHP語言功能。它提供了最好的代碼完成,重構,即時錯誤預防等等。

PhpStorm 2021 for Mac新增功能
| 一、php |
| 1、學說查詢語言 Doctrine ORM的一個主要功能是能夠在DQL中編寫數據庫查詢,DQL是對象模型的查詢語言。這意味着在您的查詢中,您將使用PHP類和字段的名稱來獲取或更新數據。PhpStorm提供全面的高級DQL支持。您將獲得所有檢查和重構:查找用法,重命名實體或字段,關聯支持,甚至更多。 |
![]() |
| 2、PHP 7.3支持 最新的PHP解釋器更新為社區帶來了許多新功能。PhpStorm支持所有這些,包括靈活的Heredoc和Nowdoc語法,函數和方法調用中的尾隨逗號,作為第一個操作數的文字instanceof和list()引用賦值。 |
![]() |
| 3、Ctrl + Dot完成 按Ctrl +。在建議列表中獲取完成的項目后跟一個***頭。然后,您可以立即輸入方法名稱。 |
4、PHPDoc改進 PhpStorm增加了對交叉類型的支持“ &”。如果您將變量注釋為Foo&Bar,則它同時是類型Foo和類型Bar。PhpStorm還將建議兩個班級的成員。 |
5、格式化字符串函數的改進 PhpStorm使得更容易使用printf()/ sprintf()並防止常見錯誤。 |
| 6、重構和意圖 PhpStorm 2021提供了許多重構改進和相關意圖操作: 使用Replace with Alias意圖,您現在可以使用Foo \ Bar替換使用Foo \ Bar作為Baz,它也將使用Baz替換所有Bar事件。相反的操作Inline Alias也可用。 新意圖СhangeClassicVisibility允許您安全地切換屬***和方法的public / protected / private修飾符。 私有名稱重構得到改進,默認情況下,PhpStorm將在重命名私有屬***時僅搜索上下文用法。 |
![]() |
| 二、部署 |
| 1、遠程部署到多個主機 PhpStorm允許您使用FTP / ***TP / FTPS將文件和文件夾復制到遠程服務器,以及作為目標的本地或裝入文件夾。現在,您可以使用服務器組一次部署到多個服務器。根據需要添加任意數量的組,每組中包含任意數量的目標,並在一次單擊中同時部署到組中的所有服務器。 |
![]() |
| 三、質量工具 |
| 1、PHP CS Fixer支持 現在有了PHP CS Fixer支持,就可以自動修復代碼樣式問題。PhpStorm不僅會為您檢測PHP CS Fixer的路徑,還會自動檢測您的自定義規則集並啟用相應的檢查。轉到具有代碼樣式問題的某個文件,並運行快速修復程序,它將立即更新整個文件。 |
![]() |
| 2、自動檢測PHP_CodeSniffer的非PSR編碼標准 PHP_CodeSniffer的非PSR編碼標准將從您的composer.json自動檢測以下框架:Symfony,Doctrine,Drupal,WordPress,Joomla!,Magento,MediaWiki,Yii 2和CakePHP。 |
3、簡化的質量工具設置 質量工具設置已經簡化:您現在可以在一個位置配置所有支持的工具(PHPCS,PHPMD和PHP CS Fixer)。 |
| 四、版本控制 |
| 1、GitHub拉請求 您現在可以使用PhpStorm中的pull請求。選擇VCS | Git | 在菜單中查看Pull Requests以打開一個新工具窗口,其中包含項目中所有拉取請求的列表。您可以從拉取請求中查看說明,受理人,審閱者,標簽和已更改的文件。請參閱diffs並在那里從pull請求創建一個新的本地分支。 |
![]() |
| 2、支持Git子模塊 Git集成中所有熟悉的功能,例如更新項目,提交更改,視圖差異和沖突解決,現在都可以使用Git子模塊。 |
3、忽略空格 現在,您可以在合並時忽略或修剪空格 - 該配置在“ 合並修訂...”對話框***部的新下拉列表中可用。當您對文件使用Annotate時,默認情況下也會忽略空格。 |
4、甚至更多 帶有***頭鍵的VCS日志中的高級導航,多個Git存儲庫的並行獲取,對預提交掛鈎的更好支持以及許多其他改進都在商店中。 |
| 五、Web技術支持 |
| 1、JavaScript中的自動導入 在JavaScript文件中,PhpStorm現在不僅可以自動為項目中定義的符號添加導入,還可以為項目依賴項中的符號添加導入。只要庫具有作為ES模塊或TypeScript類型定義文件編寫的源,這就可以工作。 |
![]() |
| 2、改進角度支持 PhpStorm現在可以更好地幫助您編輯Angular模板。Сode完成和轉到變量,管道和異步管道的定義,以及模板參考變量,現在更加准確。總共有超過50個已知問題已在Angular和AngularJS支持中得到修復。 |
![]() |
| 3、更好的'null'和'undefined'檢查 PhpStorm現在可以更好地檢測導致TypeError的情況,因為對未定義或null的值調用方法,或者將其傳遞給函數,或者使用其屬***。 |
4、Vuetify支持 PhpStorm現在為Vuetify 1.1或更高版本的組件提供代碼完成。 |
5、反應改進 在React應用程序中,代碼完成現在建議所有組件生命周期方法。在未解決的變量檢查現在***告你任何潛在的不確定的成分。 |
| 六、IDE |
| 1、新搜索***出窗口 新的“ 搜索無處不在”對話框是一種更好的導航項目和IDE的方法 - 搜索類,文件,符號甚至操作和設置。按Shift-Shift可在任何地方搜索,並按Tab鍵切換上下文。 |
![]() |
| 2、高對比度主題 為了使PhpStorm更易於訪問,我們添加了一個新的高對比度UI主題。IDE現在允許屏幕閱讀器讀取行號,VCS注釋,斷點和其他裝訂圖標。在文檔中了解有關屏幕閱讀器支持的更多信息 |
![]() |
| 七、數據庫工具 |
| 1、我們的DataGrip團隊的同事們已經改進了PhpStorm中的數據庫工具: Cassandra數據庫支持 代碼完成方面的許多改進 支持PostgreSQL中的擴展 引入表別名意圖 超時后自動重新連接 2、其他改進: 在調試時一直在努力尋找變量?在debug中開始向Search變量輸入任何內容。 現在,只要您運行請求,就會自動支持並為您創建HTTP請求的運行配置。 別名引用斜體有助於區分***的類名和別名。 PhpStorm將基於composer.json和dotfiles 自動檢測測試框架的配置,並自動創建運行配置以運行測試。 您將能夠為PHPUnit***setUp和tearDown方法,這些方法分別在每次運行每個測試方法之前和之后調用。 |
![]() |
PhpStorm mac破解版功能介紹
| 智能編碼協助 PhpStorm是一個實際“獲取”你的代碼的PHP IDE。它支持PHP 5.3 / 5.4 / 5.5 / 5.6 / 7.0 / 7.1 / 7.2,提供即時錯誤預防,最佳自動完成和代碼重構,零配置調試以及擴展的HTML,CSS和JavaScript編輯器。 |
| 智能PHP代碼編輯器 IDE提供智能代碼完成,語法高亮顯示,擴展代碼格式配置,動態錯誤檢查,代碼折疊,支持語言混合等等。自動重構可以謹慎處理您的代碼,幫助您輕松安全地進行全局項目設置。 |
![]() |
![]() |
代碼質量分析 當您鍵入並檢查整個項目以查找可能的錯誤或代碼異味時,數百個代碼檢查會驗證您的代碼。快速修復大多數檢查可以很容易地立即修復或改進代碼。Alt + Enter顯示每個檢查的適當選項。 |
| 簡易代碼導航和搜索 PhpStorm可幫助您更有效地繞過代碼,並節省處理大型項目時的時間。只需點擊一下即可跳轉到方法,函數或變量定義,或搜索其用法。 |
![]() |
| 調試,測試和分析 PhpStorm提供強大的內置工具來調試,測試和分析您的應用程序。 |
![]() |
調試 零配置調試使調試PHP應用程序變得非常簡單。此外,PhpStorm提供了許多用Visual Debugger調試PHP代碼的選項,因此您可以:檢查變量和用戶定義的監視,在運行時設置斷點並評估表達式,調試遠程應用程序,同時在多個會話中調試頁面等等。 |
| 測試 您可以在PhpStorm中正確開發PHPUnit測試,並通過使用上下文菜單選項從目錄,文件或類立即運行它們。來自PHPUnit的代碼覆蓋顯示了您的代碼覆蓋了多少測試。 |
![]() |
![]() |
剖析 您可以使用Xdebug或Zend Debugger來分析您的應用程序,並檢查PhpStorm中的匯總報告。 |
| HTML / CSS / JavaScript編輯器 PhpStorm包含WebStorm與HTML,CSS和JavaScript相關的所有功能。 |
| HTML和CSS編輯器 支持所有尖端的Web開發技術,包括HTML5,CSS,SASS,SCSS,LESS,CoffeeScript,ECMAScript Harmony,Jade模板等。Live Edit讓您有機會在瀏覽器中即時查看所有更改,而無需刷新頁面。 |
![]() |
![]() |
JavaScript編輯器 最聰明的JavaScript編輯器與IDE***在一起,提供代碼完成,驗證和快速修復,重構,JSDoc類型注釋支持,JavaScript調試和單元測試,對JavaScript框架的支持等。 |
| 新技術 PhpStorm使用TypeScript,CoffeeScript和Dart等新語言為整個開發周期提供了精簡的體驗。 |
![]() |
| 開發環境 PhpStorm建立在開放源代碼IntelliJ平台之上,我們在JetBrains已經開發和完善了超過15年。享受它提供的微調,高度可定制的體驗,以適應您的開發工作流程。 |
![]() |
VCS PhpStorm提供了一個統一的用戶界面,可用於許多流行的版本控制系統,確保在git,GitHub,SVN,Mercurial和Perforce中提供一致的用戶體驗。 |
| 數據庫和SQL PhpStorm提供了用於在項目中處理數據庫和SQL的工具和代碼輔助功能。連接到數據庫,編輯模式和表數據,運行查詢,甚至用UML圖分析模式。SQL代碼可以注入其他語言或在SQL編輯器中編輯,語法突出顯示,智能代碼完成,動態代碼分析,代碼格式化和導航可用。 |
![]() |
![]() |
其他特性 通過支持Vagrant支持,Docker,Composer等,從IDE執行許多常規任務。 |























