原創(chuàng)|產(chǎn)品更新|編輯:吳園園|2019-07-18 14:05:22.467|閱讀 1094 次
概述:PhpStorm是一個輕量級且便捷的PHP IDE。PhpStorm在2019年首次進(jìn)行重大更新,新版本 v2019.1調(diào)整了九項功能,讓您快速體驗驅(qū)動器的發(fā)展。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
PhpStorm是一個輕量級且便捷的PHP IDE,其旨在提高用戶效率,可深刻理解用戶的編碼,提供智能代碼補全,快速導(dǎo)航以及即時錯誤檢查。可隨時幫助用戶對其編碼進(jìn)行調(diào)整,運行單元測試或者提供可視化debug功能。
(一)調(diào)試條和葉片模板
當(dāng)您遇到令人討厭的錯誤或潛入代碼庫時,調(diào)試非常有效。但是通過機器生成的編譯模板代碼是一場噩夢。使用PhpStorm和Xdebug,您現(xiàn)在可以在這兩個流行模板引擎的原始未編譯.twig和.blade.php文件中進(jìn)行步驟調(diào)試 。這里提供了所有調(diào)試優(yōu)勢:查看上下文,本地和全局變量,添加監(jiān)視,逐步運行等等!
(二)找到死代碼
如果您正在處理遺留代碼庫并想要清理事物,那么開始的一個好方法就是刪除死代碼。現(xiàn)在,PhpStorm檢測冗余代碼并突出顯示可能從未使用過的類,類成員和函數(shù)。該 未使用的聲明檢查考慮到代碼的帳戶動態(tài)用途,例如經(jīng)由魔術(shù)方法。要檢查報告為整個項目中,選擇 代碼- >檢查代碼...。
(三)重構(gòu),意圖和快速修復(fù)
String Juggling Toolbox

我們?yōu)椴僮髯址砑恿硕鄠€新意圖。您現(xiàn)在可以將字符串連接轉(zhuǎn)換為插值,將串聯(lián)或插值轉(zhuǎn)換為sprintf調(diào)用,將連接的字符串復(fù)制到剪貼板,并執(zhí)行許多其他操作。按 Alt+Enter字符串可查看可用操作。
刪除未使用的變量
PhpStorm 2019.1引入了一個新的快速修復(fù)程序,可幫助您擺脫出現(xiàn)在賦值或閉包使用列表中的未使用變量。快速修復(fù)足夠智能,可以檢測賦值表達(dá)式可能有副作用的情況。
移至類重構(gòu)
通過新的Move to Class重構(gòu),您可以將函數(shù)或常量傳遞給它們邏輯上屬于的類,并且PhpStorm將為您找到并修改所有用法。您可以通過在結(jié)構(gòu)工具窗口中選擇多個功能來同時移動它們 。
靜態(tài)檢查
如果一個類有一個不使用任何實例引用的方法,PhpStorm將檢測它并提供一個方便的快速修復(fù):按下 Alt+Enter該方法,并使其靜態(tài)。所有用法都將自動更新。
(四)Docker
重用容器

對于基于Docker Compose的解釋器,您現(xiàn)在可以在docker-compose run或docker-compose exec之間進(jìn)行選擇以執(zhí)行容器。如果你有一個重型容器,你不想在每次測試運行時重新啟動,你可以 通過選擇docker-compose exec選項重用它。或者,您可以使用docker-compose運行輕量級容器或那些不在守護程序模式下運行(即,在啟動后立即停止)。
(五)PHP
改進(jìn)的自動完成功能
借助特殊文件.phpstorm.meta.php,PhpStorm現(xiàn)在可以更好地建議參數(shù)和返回值。這是為了涵蓋一些情況,而不是像整數(shù)或字符串這樣的簡單類型,您希望看到建議的某組常量。或者,如果您希望某些函數(shù)返回某個常量。您還可以通過提供自己的.phpstorm.meta.php文件來改善PhpStorm中針對您的庫或項目的建議。
重做進(jìn)口
我們重新設(shè)計了與命名空間導(dǎo)入和使用FQN相關(guān)的檢查和意圖操作。他們背后的主要思想是盡可能避免限定詞。現(xiàn)在,PhpStorm將允許您在可能的情況下簡單地刪除冗余限定符,或者將其替換為相應(yīng)的“use”import語句。此外,當(dāng)您將一些代碼粘貼到文件中時,PhpStorm將要求重用現(xiàn)有別名。
代碼清理

在PhpStorm 2019.1中,代碼清理工具帶有特定于PHP的意圖:它可以通過添加'use'語句或從中刪除不必要的部分來優(yōu)化全類名稱的出現(xiàn)。它還可以 使用PHP CS Fixer或PHP_CodeSniffer的phpcbf 自動修復(fù)代碼樣式問題。在VCS提交之前執(zhí)行清理,或者通過代碼 - >代碼清理......隨時手動觸發(fā)它 。
更多更新內(nèi)容,請點擊查看PhpStorm v2019.1九項功能調(diào)整,讓您快速體驗驅(qū)動器的發(fā)展(下)
想要購買PhpStorm正版授權(quán)的朋友可以。
有關(guān)產(chǎn)品資訊的更多精彩內(nèi)容,敬請關(guān)注下方的微信公眾號▼▼▼

本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn