PHP IDE JetBrains PhpStorm是一卡u呢簡(jiǎn)單高效的PHP集成開發(fā)工具,它提供了必不可少的工具,如自動(dòng)化重構(gòu)、深層代碼分析、聯(lián)機(jī)錯(cuò)誤檢查和快速修復(fù);诒姸鄧L試這款突破性 IDE 的開發(fā)者的反饋,PhpStorm 關(guān)注于更多的智能性、更好的代碼質(zhì)量保證,并支持最新的 PHP 趨勢(shì)。有需要的小伙伴歡迎來西西下載體驗(yàn)。
軟件特征:
內(nèi)建開發(fā)者工具
通過集成版本控制系統(tǒng)、支持遠(yuǎn)程部署、數(shù)據(jù)庫(kù)/SQL、命令行工具、Vagrant、Composer、 REST客戶端和多種其他工具,可以直接在IDE內(nèi)執(zhí)行很多日常任務(wù)。
PhpStorm = WebStorm + PHP + DB/SQL
PhpStorm包含WebStorm的所有功能,完全支持PHP,并且還增加了對(duì)數(shù)據(jù)庫(kù)/SQL的支持。
智能代碼輔助功能
上百種檢查功能在您輸入的同時(shí)實(shí)時(shí)驗(yàn)證您的代碼、分析整個(gè)項(xiàng)目。通過PHPDoc支持、代碼(重)排列器、 快速修復(fù)以及其他功能幫您寫出容易維護(hù)的簡(jiǎn)潔代碼。
支持主流框架
PhpStorm完美支持Symfony、Drupal、WordPress、Zend Framework、Laravel、Magento、 Joomla!、CakePHP、Yii …等各種主流框架。
全能的PHP工具
內(nèi)建編輯器實(shí)際“了解”您的代碼并且深刻理解其結(jié)構(gòu),支持所有PHP語(yǔ)言功能, 在開發(fā)現(xiàn)代技術(shù)和維護(hù)遺留項(xiàng)目皆可完美適用。它提供最優(yōu)秀的代碼補(bǔ)全、重構(gòu)、實(shí)時(shí)錯(cuò)誤預(yù)防等等功能。
涵蓋前端開發(fā)技術(shù)
提供的重構(gòu)、調(diào)試和單元測(cè)試…等功能來輔助進(jìn)行最先進(jìn)的前端開發(fā)技術(shù),如:HTML5、CSS、Sass、 Less、Stylus、CoffeeScript、TypeScript、Emmet和JavaScript。 通過實(shí)時(shí)編輯功能,可以立刻在瀏覽器中查看變更。
智能代碼導(dǎo)航功能
憑借高效導(dǎo)航功能,幫助您完全掌控代碼庫(kù)。此IDE能夠理解您的想要到的地方并且立刻轉(zhuǎn)跳到該位置。
快速安全地重構(gòu)
安全可靠的幫助您進(jìn)行重命名、移動(dòng)、刪除、提取方法、嵌入變量、向上/向下推動(dòng)成員、 改變簽名…等多種其他重構(gòu)動(dòng)作。語(yǔ)言針對(duì)性的重構(gòu)功能使只需幾下點(diǎn)擊操作,即可執(zhí)行全項(xiàng)目范圍內(nèi)的改變, 并且可以安全地撤銷操作。
輕松調(diào)試和測(cè)試
PhpStorm以其零配置的可視化調(diào)試器而聞名,使您能夠全面洞察應(yīng)用中每一步的情況。 它可以與Xdebug和Zend調(diào)試器一起工作,遠(yuǎn)程或本地使用皆可。還提供用PHPUnit進(jìn)行單元測(cè)試、 Behat進(jìn)行BDD,并且集成分析器。
新功能說明:
PhpStorm 最新功能
Composer 優(yōu)化
現(xiàn)在開始您可以直接在IDE內(nèi)執(zhí)行操作(Update, Install, Remove, Self-update), 不再需要移動(dòng)到命令行中操作了。并且PhpStorm已經(jīng)可以與composer.json設(shè)定同步, 這可以確保PHP Language Level、PhpStorm Source和Test資料夾與composer.json中的項(xiàng)目設(shè)置和架構(gòu)相同。
Docker Compose
PhpStorm現(xiàn)在開始將支持基于Docker Compose的PHP interpreter;贒ocker Compose的interpreter包含了所有遠(yuǎn)端的interpreter內(nèi)的常見功能,您可以執(zhí)行/除錯(cuò)PHP代碼、 執(zhí)行/調(diào)試PHPUnit、Codeception、Behat和PHPSpec測(cè)試。
自動(dòng)執(zhí)行PHPUnit測(cè)試
從PhpStorm 版本開始,您可以設(shè)定一個(gè)延遲時(shí)間來自動(dòng)重新執(zhí)行PHPUnit測(cè)試。 可以為特定的配置進(jìn)行自動(dòng)執(zhí)行,只要設(shè)置延遲值,就可以在您停止編輯檔案后依照此延遲設(shè)置自動(dòng)重新執(zhí)行。