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