PHP 集成开发工具 PhpStorm for Mac

  • 8492 次查看 908 次下载
  • 分类:开发
  • 标签:PHP开发
  • 时间:2019年04月05日 更新 文件大小: 311.9 MB
  • 开发商:JetBrains
  • 支持类型:OS X 10.8.3 or later
  • 支持语言:未知


PhpStorm是一款由JetBrains公司开发推出的商业PHP 集成开发工具,被誉为最好用的PHP IDE!

PhpStorm是一款由JetBrains公司开发推出的商业PHP 集成开发工具,被誉为最好用的PHP IDE!

JetBrains是一家技术领先的软件开发公司,专门从事增效型智能软件的开发。该公司凭借其屡获殊荣的创新型 Java™ 集成开发环境 IntelliJ™ IDEA、Ruby 和 Rails 集成开发环境 RubyMine 、PyCharm Python IDE及其他生产力工具而享誉全球。JetBrains 总部位于捷克布拉格,在俄罗斯圣彼得堡、德国慕尼黑和马萨诸塞州波士顿设有研发实验室.


来自Mac App Store官方介绍

PhpStorm is a lightweight and smart PHP IDE focused on developer productivity that deeply understands your code, provides smart code completion, quick navigation, and on-the-fly error checking. It is always ready to help you shape your code, run unit-tests, or provide visual debugging.

Intelligent PHP editor

  • PHP code completion
  • Smart duplicated code detector
  • PHP refactoring
  • Smarty and PHPDoc support
  • Language mixing (JS/SQL/XML etc.)
Lightweight IDE
  • Easy installation
  • Runs on Windows, OS X, Linux
  • Easy project configuration -- open code from anywhere and start working
  • Key priority -- performance
Smart environment
  • Visual PHPUnit test-runner
  • VCS support: SVN, Git, Mercurial, etc
  • PHP UML, UML diff for changes
  • FTP and remote files synchronization
  • Local changes history
Visual debugging
  • Zero-configuration debugger
  • Breakpoints in PHP, JS, HTML
  • Inspect variables, watches
  • Batch code analysis
  • Profiler integration


Version 2019.1:

  • Debug uncompiled Twig and Laravel 5.8+ Blade templates.
  • Locate dead code with the brand new Unused Declaration inspection.
  • Improved Autocompletion thanks to new .phpstorm.meta.php features.
  • Reworked Imports to remove unnecessary FQN when possible and ability to sort use statements by length or alphabetically.
  • Code Cleanup for PHP to cleanse the code and safely remove redundancies automatically.
  • New coloring options for primitive parameter types and class member visibility.
  • Improved PHPDoc styling configuration.
New Refactorings, Intentions, and Quick-Fixes:
  • Move To Class Refactoring allows to move functions and constants to a class, even several at once.
  • String Juggling Toolbox has a few new useful string manipulations.
  • New Remove Unused Variable intention.
  • New Method may be ‘static’ quick-fix which is available when the method does not use any instance references.
Other Improvements:
  • Reuse Docker containers with docker-compose exec support.
  • Cleaned up default PHP file template - no more "Created by PhpStorm".
  • Support for control-click on @inheritdoc to go to inherited docblock.
  • New intention to add existing class field to a constructor.
  • Set breakpoints on enter and exit of an internal PHP function (call breakpoint).
  • Possibility to analyze files strictly even w/o declare(strict_types = 1).
Version Control:
  • Fixup and Squash actions in Git log.
  • Cherry-pick a file from a commit in Git log.
  • New "Uncheck all" checkbox for partial Git commits.
  • Switch sides of compared files in diff viewer.
  • Ignored files and folders are now highlighted
  • Force push is a bit safer with -force-with-lease option
  • Recent Locations Popup.
  • New UI Themes: Dark Purple, Gray, Cyan light, or even your own one.
  • Soft-wraps depending on file type.
  • Saving a project as a template.
Web Technologies:
  • Updated docs for CSS & HTML and browser compatibility info from MDN.
  • Improved TypeScript support in Vue apps.
  • New inspections for Angular apps.
  • New JavaScript and Node.js debugger console.
Database Tools:
  • Support for new databases: Greenplum, Vertica, and Apache Hive.
  • Code completion supports combined statements for CREATE and DROP.
  • Support for DEFINER attributes in MySQL and MariaDB.
  • Support for the Oracle mode in MariaDB.
  • You can now set the default folder for a project.