
【phpstorm2019軟件介紹】
PhpStorm 是 JetBrains 公司開發(fā)的一款商業(yè)的 PHP 集成開發(fā)工具。PhpStorm可隨時幫助用戶對其編碼進行調(diào)整,運行單元測試或者提供可視化debug功能和智能HTML/CSS/JavaScript/PHP編輯、代碼質(zhì)量分析、版本控制集成(SVN、GIT)、調(diào)試和測試等功能。另外,它還是跨平臺。在Windows和MacOS下都可以使用。PhpStorm-讓開發(fā)更智能,而不是更困難。phpstorm 2019是phpstorm系列的最新版本,也是目前程序員最喜歡的php開發(fā)軟件,支持所有PHP語言功能,提供最優(yōu)秀的代碼補全、重構(gòu)、實時錯誤預(yù)防等等功能,能夠為程序員提供更為效率的php開發(fā)。新版本的phpstorm 2019.1功能進行了全面優(yōu)化和調(diào)整,比如新增加了死代碼檢測,可以檢測冗余代碼并突出顯示可能從未使用過的類,類成員和函數(shù)。引入了一個新的快速修復(fù)程序,可幫助您擺脫出現(xiàn)在賦值或閉包的使用列表中的未使用變量。改進了phpstorm軟件的自動完成功能。還增加了代碼清理工具,可以刪除不必要的部分來優(yōu)化全類名稱,從而更好的提高用戶的工作效率。
【phpstorm2019軟件優(yōu)點】
1、跨平臺。2、對PHP支持refactor功能。
3、自動生成phpdoc的注釋,非常方便進行大型編程。
4、內(nèi)置支持Zencode。
5、生成類的繼承關(guān)系圖,如果有一個類,多次繼承之后,可以通過這個功能查看他所有的父級關(guān)系。
6、支持代碼重構(gòu),方便修改代碼。
7、擁有本地歷史記錄功能(local history功能)。
8、方便的部署,可以直接將代碼直接upload到服務(wù)器。

【phpstorm2019軟件特性】
支持主流框架PhpStorm完美支持Symfony、Drupal、WordPress、Zend Framework、Laravel、Magento、 Joomla!、CakePHP、Yii ...等各種主流框架。
全能的PHP工具
內(nèi)建編輯器實際“了解”您的代碼并且深刻理解其結(jié)構(gòu),支持所有PHP語言功能, 在開發(fā)現(xiàn)代技術(shù)和維護遺留項目皆可完美適用。它提供最優(yōu)秀的代碼補全、重構(gòu)、實時錯誤預(yù)防等等功能。
涵蓋前端開發(fā)技術(shù)
提供的重構(gòu)、調(diào)試和單元測試...等功能來輔助進行最先進的前端開發(fā)技術(shù),如:HTML 5、CSS、Sass、 Less、Stylus、CoffeeScript、TypeScript、Emmet和JavaScript。 通過實時編輯功能,可以立刻在瀏覽器中查看變更。
內(nèi)建開發(fā)者工具
通過集成版本控制系統(tǒng)、支持遠程部署、數(shù)據(jù)庫/SQL、命令行工具、Vagrant、Composer、 REST客戶端和多種其他工具,可以直接在IDE內(nèi)執(zhí)行很多日常任務(wù)。
PhpStorm = WebStorm + PHP + DB/SQL
PhpStorm包含WebStorm的所有功能,完全支持PHP,并且還增加了對數(shù)據(jù)庫/SQL的支持。
智能代碼輔助功能
上百種檢查功能在您輸入的同時實時驗證您的代碼、分析整個項目。通過PHPDoc支持、代碼(重)排列器、 快速修復(fù)以及其他功能幫您寫出容易維護的簡潔代碼。
智能代碼導(dǎo)航功能
憑借高效導(dǎo)航功能,幫助您完全掌控代碼庫。此IDE能夠理解您的想要到的地方并且立刻轉(zhuǎn)跳到該位置。
快速安全地重構(gòu)
安全可靠的幫助您進行重命名、移動、刪除、提取方法、嵌入變量、向上/向下推動成員、 改變簽名...等多種其他重構(gòu)動作。語言針對性的重構(gòu)功能使只需幾下點擊操作,即可執(zhí)行全項目范圍內(nèi)的改變, 并且可以安全地撤銷操作。
輕松調(diào)試和測試
PhpStorm以其零配置的可視化調(diào)試器而聞名,使您能夠全面洞察應(yīng)用中每一步的情況。 它可以與Xdebug和Zend調(diào)試器一起工作,遠程或本地使用皆可。還提供用PHPUnit進行單元測試、 Behat進行BDD,并且集成分析器。
【phpstorm2019新增功能】
一、調(diào)試樹枝和刀片模板當(dāng)您遇到令人討厭的錯誤或潛入代碼庫時,調(diào)試非常有效。但是通過機器生成的編譯模板代碼是一場噩夢。使用PhpStorm和Xdebug,您現(xiàn)在可以在這兩個流行模板引擎的原始未編譯.twig和.blade.php文件中進行步驟調(diào)試 。這里提供了所有調(diào)試優(yōu)勢:查看上下文,本地和全局變量,添加監(jiān)視,逐步運行等等!
二、找到死代碼
如果您正在處理遺留代碼庫并想要清理事物,那么開始的一個好方法就是刪除死代碼?,F(xiàn)在,PhpStorm檢測冗余代碼并突出顯示可能從未使用過的類,類成員和函數(shù)。該 未使用的聲明檢查考慮到代碼的帳戶動態(tài)用途,例如經(jīng)由魔術(shù)方法。要檢查報告為整個項目中,選擇 代碼- >檢查代碼...。
三、重構(gòu),意圖和快速修復(fù)
1、String Juggling Toolbox
我們?yōu)椴僮髯址砑恿硕鄠€新意圖。您現(xiàn)在可以將字符串連接轉(zhuǎn)換為插值,將串聯(lián)或插值轉(zhuǎn)換為sprintf調(diào)用,將連接的字符串復(fù)制到剪貼板,并執(zhí)行許多其他操作。按 Alt+Enter字符串可查看可用操作。
2、刪除未使用的變量
phpstorm 2019.1引入了一個新的快速修復(fù)程序,可幫助您擺脫出現(xiàn)在賦值或閉包的使用列表中的未使用變量。快速修復(fù)足夠智能,可以檢測賦值表達式可能有副作用的情況。
3、移至類重構(gòu)
通過新的Move to Class重構(gòu),您可以將函數(shù)或常量傳遞給它們邏輯上屬于的類,PhpStorm將為您找到并修改所有用法。您可以通過在結(jié)構(gòu)工具窗口中選擇多個功能來同時移動它們 。
4、方法可能是'靜態(tài)'檢查
如果一個類有一個不使用任何實例引用的方法,PhpStorm將檢測它并提供一個方便的快速修復(fù):按下 Alt+Enter該方法,并使其靜態(tài)。所有用法都將自動更新。

四、重用容器
對于基于Docker Compose的解釋器,您現(xiàn)在可以在docker-compose run或docker-compose exec之間進行選擇以執(zhí)行容器。如果你有一個重型容器,你不想在每次測試運行時重新啟動,你可以 通過選擇docker-compose exec選項重用它。或者您可以使用docker-compose運行輕量級容器或那些不在守護進程模式下運行(即,在它們啟動后立即停止)。
五、改進的自動完成功能
借助特殊文件.phpstorm.meta.php,PhpStorm現(xiàn)在可以 更好地建議參數(shù)和返回值。這是為了涵蓋一些情況,而不是像整數(shù)或字符串這樣的簡單類型,您希望看到建議的某組常量。或者,如果您希望某些函數(shù)返回某個常量。您還可以通過提供自己的.phpstorm.meta.php文件來改善PhpStorm中針對您的庫或項目的建議。

六、重做進口
我們重新設(shè)計了與命名空間導(dǎo)入和使用FQN相關(guān)的檢查和意圖操作。他們背后的主要思想是盡可能避免限定詞?,F(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ā)它 。
八、網(wǎng)絡(luò)技術(shù)
1、更新了文檔和瀏覽器兼容性
F1CSS屬性和HTML標記及屬性的documentation()現(xiàn)在顯示有關(guān)MDN的瀏覽器支持的最新描述和信息,以及指向完整MDN文章的鏈接。此外,要檢查目標瀏覽器版本是否支持您使用的所有CSS屬性,可以在首選項中啟用新的瀏覽器兼容性檢查。
2、改進了對Vue應(yīng)用程序中TypeScript的支持
PhpStorm現(xiàn)在利用TypeScript語言服務(wù)以及.vue文件中對TypeScript代碼的TypeScript支持。這意味著您現(xiàn)在可以獲得更準確的類型檢查和類型信息,能夠使用服務(wù)提供的快速修復(fù),并在TypeScript工具窗口中查看當(dāng)前文件中的所有TypeScript錯誤。
3、對Angular應(yīng)用程序的新檢查
對于Angular應(yīng)用程序,PhpStorm添加了17項新檢查,可幫助您在鍵入時檢測應(yīng)用程序中的Angular特定錯誤,并建議適當(dāng)?shù)目焖傩迯?fù)。在TypeScript和模板文件中工作,這些檢查將檢查您對綁定,指令,組件和許多其他事物的使用。
4、新的調(diào)試器控制臺
在JavaScript和Node.js調(diào)試工具窗口中使用新的,改進的交互式調(diào)試器控制臺!它現(xiàn)在使用樹視圖顯示對象,它支持使用CSS對日志消息進行樣式化,并使用console.group()和console.groupEnd()對它們進行分組。您還可以過濾掉任何類型的日志消息。
5、使用Promise將函數(shù)轉(zhuǎn)換為async / await
您可以使用.then()和.catch()調(diào)用自動將返回Promise的函數(shù)更改為使用async / await語法的異步函數(shù)。只需按下 Alt-Enter該功能的名稱,然后選擇轉(zhuǎn)換為異步功能。這不僅可以在TypeScript文件中實現(xiàn),還可以在JavaScript和Flow中實現(xiàn)。
九、IDE
1、最近的地點彈出窗口
在這個新的導(dǎo)航彈出窗口中,您將找到最近訪問過的帶有上下文的代碼點 - 前面幾行,后面幾行。所有位置都按照時間順序排列在此彈出窗口中,最后訪問位置位于頂部。要調(diào)出新的“最近的位置”彈出窗口,請按 Cmd-Shift-E/ Ctrl+Shift+E。鍵入要在上下文中搜索的任何文本。
2、VCS改進
部分Git提交的新“取消選中全部”復(fù)選框允許您一次取消選中所有代碼塊,然后選擇要提交的代碼塊。此外,現(xiàn)在可以在Git日志中找到fixup,squash和cherry-pick操作。
3、自定義UI主題
如果默認的白色和Darcula主題對您來說還不夠,請嘗試深紫色或創(chuàng)建自定義主題!IDE的任何元素的顏色,從圖標,單選按鈕到箭頭,現(xiàn)在都是可配置的。根據(jù)自己的喜好微調(diào)一切,并將其保存為新的主題插件!
十、數(shù)據(jù)庫工具
我們的DataGrip團隊的同事們在PhpStorm中的數(shù)據(jù)庫工具得到了一些很好的改進:
支持新數(shù)據(jù)庫:Greenplum,Vertica和Apache Hive
代碼完成支持CREATE和DROP的組合語句
支持MySQL和MariaDB中的DEFINER屬性
支持MariaDB中的Oracle模式
您現(xiàn)在可以設(shè)置項目的默認文件夾
十一、其他改進:
1、可見性的原始參數(shù)類型和類成員的新著色選項。您可以在“首選項”中配置顏色方案 編輯| 配色方案| PHP。
2、您現(xiàn)在可以在編輯器中為特定文件類型啟用軟包裝。為此,請打開“首選項/設(shè)置”| 編輯| 常規(guī)并在“軟包裝文件”字段中指定文件類型。
3、PHPDoc樣式配置得到改進:排序使用語句,定義標簽的順序,以及自定義空格的數(shù)量。要查找所有選項,請轉(zhuǎn)到 “首選項”| 編輯| 代碼風(fēng)格| PHP并查找 PHPDoc選項卡。

【phpstorm2019安裝教程】
1、下載解壓,得到phpstorm 2019.1原程序、中文補丁包和注冊碼;
2、運行“PhpStorm-2019.1.exe”開始安裝,安裝目錄默認為【C:\Program Files\JetBrains\PhpStorm 2019.1】建議不更改;

3、勾選創(chuàng)建phpstorm 2019.1桌面快捷方式,32位和64位建議都勾選,關(guān)聯(lián)文件可以自行選擇,小編這里沒有選;

5、點install,開始安裝,請耐心等一下;

6、安裝完成后,注意先不運行軟件;

【phpstorm2019激活方法】
1、首先以記事本的方式打開hosts文件,將代碼添加至hosts文件屏蔽網(wǎng)絡(luò)聯(lián)網(wǎng);hosts文件默認目錄【C:\Windows\System32\drivers\etc】
0.0.0.0 account.jetbrains.com
0.0.0.0 www.jetbrains.com

2、運行桌面上phpstorm 2019軟件圖標,選擇do not import settings點擊ok;

3、彈出注冊界面,選擇"activation code"輸入注冊碼即可激活。

phpstorm 2019激活碼如下,請復(fù)制粘貼即可:

4、phpstorm 2019激活成功

【phpstorm2019漢化方法】
將軟件包中漢化文件resources_cn.jar復(fù)制替換。打開安裝目錄下的“l(fā)ib”文件夾,將原來的resources_en.jar英文版文件刪除或重命名,再將phpstorm 2019.1漢化包“resources_cn.jar”復(fù)制入內(nèi)即可,默認安裝路徑【C:\Program Files\JetBrains\PhpStorm 2019.1\lib】resources_en.jar重命名是為了返回英文界面

12、再次打開軟件,phpstorm 2019.1中文破解版已經(jīng)成功激活,所有功能都可以免費使用。

【phpstorm2019使用教程】
phpstorm怎么運行php項目打開一個項目,路徑為XAMPP的安裝路徑


設(shè)置PHP的運行環(huán)境:通過Setting 有 languages &frameworks 有PHP 選擇右邊的interpreter 添加路徑,再在右邊的PHPexecutable添加文件的路徑就是XAMPP安裝目錄下的PHP目錄,在蘋果系統(tǒng)系,安裝路徑為XAMPP路徑下的bin路徑,之后,點擊apply,apply就行了。



點解編輯器的瀏覽器圖標就可以運行了

【phpstorm2019快捷鍵】
查詢相關(guān)ctrl + f 查找當(dāng)前文件
ctrl + r 查找替換
ctrl + e 打開最近的文件
ctrl + shift + o 快速查詢文件
ctrl + shift + f 關(guān)鍵字查找,更強大的查詢器(機器不好的,最好還是先確定一下目錄)
ctrl + shift + r 高級替換
ctrl + alt + b 找到當(dāng)剪類的所有子類
alt + shift + c 查找最近修改的文件
alt + f7 直接查詢選中的字符
ctrl + f7 文件中查詢選中字符
ctrl + 鼠標點擊 跳到類或方法或變量等聲明處
ctrl + shift + tab 切換tab頁文件
ctrl + shift + +,- 展開或縮起
ctrl + . 折疊或展開選中的代碼
自動代碼
alt + 回車 導(dǎo)入包,自動修正
ctrl + n 快事為每個成員屬性生成 getter 及 setter 方法
ctrl + i 快速生成插入魔術(shù)方法
ctrol + o 復(fù)寫父類方法
ctrl + alt + l 對當(dāng)前文件進行格式化排版
ctrl + d 復(fù)制當(dāng)剪行
ctrl + / // 注釋
ctrl + shift + / / / 注釋
【更新日志】
修復(fù):無論最后位置如何,Caret 都會在打開文件時放入類名修復(fù):第一次調(diào)用視圖時,不顯示受保護/私有成員的代碼完成
未使用的聲明:允許排除 getter / setter 或模式
Blade:在 Blade 元素中抑制無用的 php 檢查
修復(fù):運行|調(diào)試配置:環(huán)境變量不允許分別為變量粘貼名稱或值
修復(fù):插件管理:在脫機環(huán)境中更新插件不再適用于新的市場和自定義插件存儲庫
修復(fù):用“創(chuàng)建分支”選項打開任務(wù)時,選中 IDE 輪胎連續(xù)兩次創(chuàng)建分支
修復(fù):創(chuàng)建 VCS diff 窗口時 JVM 崩潰
修復(fù):cucumber.js 只支持看到寫為正則表達式的步驟
修復(fù):TypeScript / JavaScript:允許路徑映射下的文件的相對導(dǎo)入
修復(fù):Escape 不會將焦點從終端工具窗口移回編輯器




































