原創(chuàng)|產(chǎn)品更新|編輯:吳園園|2019-12-03 10:05:19.803|閱讀 1648 次
概述:PhpStorm 2019.3完全支持PHP 7.4所有新功能,此外還有十余項(xiàng)功能調(diào)整,讓PhpStorm的使用更加得心應(yīng)手。感興趣的朋友歡迎下載試用!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
PhpStorm是一個(gè)輕量級且便捷的PHP IDE,其旨在提高用戶效率,可深刻理解用戶的編碼,提供智能代碼補(bǔ)全,快速導(dǎo)航以及即時(shí)錯(cuò)誤檢查??呻S時(shí)幫助用戶對其編碼進(jìn)行調(diào)整,運(yùn)行單元測試或者提供可視化debug功能。PhpStorm 2019.3完全支持PHP 7.4所有新功能,此外還有十余項(xiàng)功能調(diào)整,讓PhpStorm的使用更加得心應(yīng)手。感興趣的朋友歡迎下載試用!
PHP 7.4支持
PHP 7.4現(xiàn)在已發(fā)布,PhpStorm 2019.3完全支持其所有新功能。IDE還提供檢查以突出顯示不贊成使用的內(nèi)容以及用于升級代碼庫的快速修復(fù)。
類型屬性
我們在2019.2版本中增加了對類型化屬性的支持。在v2019.3中,快速修復(fù)程序可以處理所有極端情況,并且您可以通過按Alt-Enter并為該字段選擇添加聲明的類型來快速輕松地添加類型聲明。PhpStorm將根據(jù)構(gòu)造函數(shù)中的PHPDoc,默認(rèn)值或參數(shù)類型聲明自動檢測類型。
箭頭功能
PhpStorm完全支持PHP 7.4中的單行l(wèi)ambda函數(shù)的全新短語法。IDE為外部作用域提供了變量的補(bǔ)全功能,單擊一下,PhpStorm將帶您進(jìn)入聲明。
還提供了一種快速修復(fù)程序,可將單行l(wèi)ambda函數(shù)從舊語法轉(zhuǎn)換為新的短語法。只需按Alt-Enter一個(gè)匿名函數(shù),然后選擇“ 將閉包轉(zhuǎn)換為箭頭函數(shù)”即可。
數(shù)值文字分隔符
在PHP 7.4中,您可以為大量數(shù)字添加下劃線分隔符,以直觀地設(shè)置格式并提高代碼的可讀性。
如果看到較長的數(shù)字,請將插入標(biāo)記放在其上,按Alt+Enter,然后選擇添加數(shù)字分隔符。這將_在十進(jìn)制數(shù)字的每三位數(shù)或十六進(jìn)制,二進(jìn)制和八進(jìn)制的每四位數(shù)之后添加下劃線' '。
嵌套三元運(yùn)算符
PHP 7.4棄用了嵌套? :運(yùn)算符的左關(guān)聯(lián)性。這意味著要么根本不使用嵌套三元數(shù),要么,如果必須,則應(yīng)使用括號顯式聲明計(jì)算順序。
PhpStorm 2019.3將突出顯示不贊成使用的表達(dá)式,并將為您提供快速修復(fù)程序以闡明行為。
棄用
這個(gè)PHP版本不僅增加了新功能,而且還淘汰了許多舊功能。
PhpStorm 2019.3進(jìn)行了相應(yīng)的檢查,并將突出顯示需要注意的代碼段。如果可能,您可以選擇自動修復(fù)不贊成使用的行為。
協(xié)變量返回和協(xié)變量參數(shù)
PHP 7.4修復(fù)了多種不一致,包括一種影響類型系統(tǒng)的不一致?,F(xiàn)在,當(dāng)您使用從父類繼承的方法時(shí),現(xiàn)在可以為其定義一個(gè)更具體的返回類型,而不是具體的參數(shù)類型。
PSR-12
新的PSR-12代碼樣式標(biāo)準(zhǔn)通過一些新的PHP功能的附加規(guī)則和新準(zhǔn)則擴(kuò)展了以前的PSR-2。PhpStorm 2019.3具有預(yù)定義的PSR-12代碼樣式,IDE會建議您切換到它。您也可以通過“ 首選項(xiàng)” | “ 設(shè)置為...”操作手動切換到該菜單。編輯器 代碼樣式| PHP。
PhpStorm還建議啟用一組PSR-12代碼樣式檢查,以檢查某些違反規(guī)則的情況。
您可以Cmd+Alt+L在提交之前通過按或運(yùn)行代碼來在編輯器中重新格式化代碼。您還可以使用“代碼”>“代碼清理”來重新格式化整個(gè)項(xiàng)目或文件夾。
WSL
用于Linux的Windows子系統(tǒng)是一個(gè)兼容性層,用于在Windows 10上本地運(yùn)行Linux二進(jìn)制可執(zhí)行文件。PhpStorm現(xiàn)在支持在WSL環(huán)境中進(jìn)行開發(fā),這是在Windows計(jì)算機(jī)上啟動IDE但在開發(fā)中以WSL / Linux為目標(biāo)的情況。您可以在WSL中指定一個(gè)遠(yuǎn)程PHP解釋器,并將其用于運(yùn)行腳本,測試和Composer命令以及進(jìn)行調(diào)試。
為PHP測試運(yùn)行配置指定解釋器
過去,您只能通過默認(rèn)的項(xiàng)目PHP解釋器執(zhí)行測試運(yùn)行配置,這可能會帶來不便。
這已不再是這種情況。在PhpStorm 2019.3中,您可以選擇已配置的任何解釋器,并使用它運(yùn)行測試:Docker,Vagrant,通過SSH,WSL或其他任何方式–您可以自行選擇!
甚至更多
PHPDoc的改進(jìn)
傳統(tǒng)上,在PhpStorm中,整個(gè)PHPDoc塊都以一種顏色顯示和設(shè)置樣式,就像常規(guī)注釋一樣。
現(xiàn)在,文檔塊將全面突出顯示所有類型,變量,參數(shù),方法和屬性。如果注釋中包含HTML,則HTML也會同樣突出顯示。
$ this變量的字體和顏色您可以選擇出現(xiàn)的字體和顏色$this:轉(zhuǎn)到“首選項(xiàng)” |“設(shè)置”。編輯器配色方案| PHP | 標(biāo)識符并根據(jù)需要自定義。
Markdown和字符串中的PHP高亮顯示
在PhpStorm 2019.3中,如果您‘php’用作信息字符串,則Markdown文件中的PHP代碼塊將自動突出顯示。由于特殊的PHP方言InjectablePHP,您還可以突出顯示其他字符串的PHP ,該方言的工作原理與PHP類似,但不需要打開標(biāo)簽。
if-else的上下文動作
提取作業(yè)
合并嵌套條件
合并其他,然后合并IF
=====================================================
想要購買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