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