原創|產品更新|編輯:吳園園|2019-07-18 14:05:22.467|閱讀 1082 次
概述:PhpStorm是一個輕量級且便捷的PHP IDE。PhpStorm在2019年首次進行重大更新,新版本 v2019.1調整了九項功能,讓您快速體驗驅動器的發展。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
PhpStorm是一個輕量級且便捷的PHP IDE,其旨在提高用戶效率,可深刻理解用戶的編碼,提供智能代碼補全,快速導航以及即時錯誤檢查??呻S時幫助用戶對其編碼進行調整,運行單元測試或者提供可視化debug功能。
(一)調試條和葉片模板
當您遇到令人討厭的錯誤或潛入代碼庫時,調試非常有效。但是通過機器生成的編譯模板代碼是一場噩夢。使用PhpStorm和Xdebug,您現在可以在這兩個流行模板引擎的原始未編譯.twig和.blade.php文件中進行步驟調試 。這里提供了所有調試優勢:查看上下文,本地和全局變量,添加監視,逐步運行等等!
(二)找到死代碼
如果您正在處理遺留代碼庫并想要清理事物,那么開始的一個好方法就是刪除死代碼?,F在,PhpStorm檢測冗余代碼并突出顯示可能從未使用過的類,類成員和函數。該 未使用的聲明檢查考慮到代碼的帳戶動態用途,例如經由魔術方法。要檢查報告為整個項目中,選擇 代碼- >檢查代碼...。
(三)重構,意圖和快速修復
String Juggling Toolbox
我們為操作字符串添加了多個新意圖。您現在可以將字符串連接轉換為插值,將串聯或插值轉換為sprintf調用,將連接的字符串復制到剪貼板,并執行許多其他操作。按 Alt+Enter字符串可查看可用操作。
刪除未使用的變量
PhpStorm 2019.1引入了一個新的快速修復程序,可幫助您擺脫出現在賦值或閉包使用列表中的未使用變量。快速修復足夠智能,可以檢測賦值表達式可能有副作用的情況。
移至類重構
通過新的Move to Class重構,您可以將函數或常量傳遞給它們邏輯上屬于的類,并且PhpStorm將為您找到并修改所有用法。您可以通過在結構工具窗口中選擇多個功能來同時移動它們 。
靜態檢查
如果一個類有一個不使用任何實例引用的方法,PhpStorm將檢測它并提供一個方便的快速修復:按下 Alt+Enter該方法,并使其靜態。所有用法都將自動更新。
(四)Docker
重用容器
對于基于Docker Compose的解釋器,您現在可以在docker-compose run或docker-compose exec之間進行選擇以執行容器。如果你有一個重型容器,你不想在每次測試運行時重新啟動,你可以 通過選擇docker-compose exec選項重用它。或者,您可以使用docker-compose運行輕量級容器或那些不在守護程序模式下運行(即,在啟動后立即停止)。
(五)PHP
改進的自動完成功能
借助特殊文件.phpstorm.meta.php,PhpStorm現在可以更好地建議參數和返回值。這是為了涵蓋一些情況,而不是像整數或字符串這樣的簡單類型,您希望看到建議的某組常量?;蛘?,如果您希望某些函數返回某個常量。您還可以通過提供自己的.phpstorm.meta.php文件來改善PhpStorm中針對您的庫或項目的建議。
重做進口
我們重新設計了與命名空間導入和使用FQN相關的檢查和意圖操作。他們背后的主要思想是盡可能避免限定詞。現在,PhpStorm將允許您在可能的情況下簡單地刪除冗余限定符,或者將其替換為相應的“use”import語句。此外,當您將一些代碼粘貼到文件中時,PhpStorm將要求重用現有別名。
代碼清理
在PhpStorm 2019.1中,代碼清理工具帶有特定于PHP的意圖:它可以通過添加'use'語句或從中刪除不必要的部分來優化全類名稱的出現。它還可以 使用PHP CS Fixer或PHP_CodeSniffer的phpcbf 自動修復代碼樣式問題。在VCS提交之前執行清理,或者通過代碼 - >代碼清理......隨時手動觸發它 。
更多更新內容,請點擊查看PhpStorm v2019.1九項功能調整,讓您快速體驗驅動器的發展(下)
想要購買PhpStorm正版授權的朋友可以。
有關產品資訊的更多精彩內容,敬請關注下方的微信公眾號▼▼▼
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn