PhpStorm – это интегрированная среда разработки на PHP с интеллектуальным редактором, которая глубоко понимает код, поддерживает PHP 7.0, 5.6, 5.5, 5.4 и 5.3 для современных и классических проектов, обеспечивает лучшее в индустрии автодополнение кода, рефакторинги, предотвращение ошибок налету и поддерживает смешивание языков.
Сотни инспекций заботятся о верификации кода, анализируя проект целиком во время разработки. Поддержка PHPDoc, code (re)arranger, форматтера кода с конфигурацией стиля кода и другие возможности помогают разработчикам писать опрятный и легко-поддерживаемый код.
Поддерживаются передовые технологии веб-разработки, включая HTML5, CSS, Sass, SCSS, Less, Stylus, Compass, CoffeeScript, TypeScript, ECMAScript Harmony, шаблоны Jade, Zen Coding, Emmet, и, конечно же, JavaScript.
PhpStorm включает в себя всю функциональность WebStorm (HTML/CSS редактор, JavaScript редактор) и добавляет полнофункциональную поддержку PHP и баз данных / SQL.
Ключевые возможности
- Интеллектуальный редактор PHP кода с подсветкой синтаксиса, автодополнением кода, расширенными настройками форматирования кода, предотвращением ошибок налету
- Поддерживает PHP 7.0, 5.6, 5.5, 5.4 и 5.3, генераторы, сопрограммы и все синтаксические улучшения
- PHP рефакторинги, code (re)arranger, детектор дублируемого кода
- Поддержка Vagrant, Composer, встроенный REST клиент, Command Line Tools, SSH консоль
- Поддержка фреймворков (MVC view для Symfony2, Yii) и специализированные плагины для ведущих PHP фреймворков (Symfony, Magento, Drupal, Yii, CakePHP и многие другие)
- Визуальный отладчик для PHP приложений, валидация конфигурации отладчика, PHPUnit с покрытием кода (поддержка PHPUnit 5), а также интеграция с профилировщиком
- HTML, CSS, JavaScript редактор. Отладка и модульное тестирование для JS. Поддержка HTML5, CSS, Sass, SCSS, Less, Stylus, Compass, CoffeeScript, TypeScript, ECMAScript Harmony, Emmet и других передовых технологий веб-разработки
- Полный набор инструментов для фронтенд-разработки
- Поддержка стилей кода, встроенные стили PSR1/PSR2, Symfony2, Zend, Drupalи другие
- Интеграция с системами управления версиями, включая унифицированный интерфейс
- Удаленное развертывание приложений и автоматическая синхронизация с использованием FTP, SFTP, FTPS и др.
- Live Edit: изменения в коде можно мгновенно просмотреть в браузере без перезагрузки страницы.
- PHP UML
- Интеграция с баг-трекерами
- Инструменты работы с базами данных,SQL редактор
- Кросс-платформенность (Windows, Mac OS X, Linux)
Что нового
Ключевые возможности, добавленные в PhpStorm 10:
- Больше возможностей для работы с языком PHP: поддержка PHP 7 (включая инспекции совместимости c PHP 7), улучшеные возможности автодополения кода, улучшенные возможности рефакторинга.
- Более удобная отладка: интерактивная консоль во время отладки кода (REPL), возможности автодополнения кода в контрольныx значенияx (watches pane), списке вывода (evaluation dialog) и в точках остановки (breakpoints).
- Анализ кода: Анализ потока данных для лучшего помания кода и анализа сложных участков.
- Поддержка PHPUnit 5, Docker и других сторонних интструментов.
- Ряд улучшений во взаимодействии с фреймворками и сторонними инструментами.
В PhpStorm 10 также улучшена поддержка ведущих веб-технологий:
- Flow
- Angular 2
- TSLint
- TypeScript 1.5 и 1.6
- ECMAScript 2015
Кроме того, упралять проектами стало легче благодаря диалогу Manage Projects. В дополнение, в PhpStorm 10 улучшены инструменты для работы с базами данных.