Почему
PhpStorm

Продуктивная разработка
на PHP

Посмотреть обзор

PhpStorm по-настоящему
понимает ваш код

Поддержка основных фреймворков

PhpStorm идеально подходит для работы с Symfony, Drupal, WordPress, Zend Framework, Laravel, Magento, Joomla!, CakePHP, Yii и другими фреймворками.

Все, что нужно для PHP

PhpStorm глубоко анализирует структуру кода и действительно понимает ваш код, поддерживая все возможности языка PHP как в новых, так и в legacy-проектах. Редактор поддерживает автодополнение кода и рефакторинги, предотвращает ошибки на лету.

Поддержка фронтенд-технологий

В PhpStorm вы можете работать с самыми современными технологиями: HTML 5, CSS, Sass, Less, Stylus, CoffeeScript, TypeScript, Emmet и JavaScript. При этом будут доступны рефакторинг, отладка и юнит-тестирование. Благодаря функции Live Edit все изменения можно тут же посмотреть в браузере.

Встроенные инструменты для разработчиков

Однообразные задачи удобно выполнять прямо в PhpStorm. IDE интегрирована с системами контроля версий, поддерживает удаленное развертывание, базы данных и SQL, инструменты командной строки, Docker, Composer, REST-клиент и многие другие инструменты.

PhpStorm = WebStorm + PHP + БД/SQL

PhpStorm включает в себя всю функциональность WebStorm, а также полноценную поддержку PHP, баз данных и SQL.

Помощь при написании кода

PhpStorm позаботится о качестве вашего кода с помощью сотен инспекций, которые проверяют код на лету и анализируют весь проект целиком. Поддержка PHPDoc, code (re)arranger, инструмент форматирования, быстрые исправления и другие возможности помогают разработчикам писать аккуратный код, который легко поддерживать.

Удобная навигация

Чувствуйте себя как дома в своей кодовой базе благодаря эффективным функциям навигации. IDE понимает, куда вы хотите попасть, и мгновенно доставит туда.

Быстрые и безопасные рефакторинги

PhpStorm безопасно преобразует ваш код с помощью надежных рефакторингов переименования, перемещения и удаления, извлечения методов, введения переменных, перемещения элементов вверх/вниз, изменения сигнатуры и других. Рефакторинги, учитывающие особенности конкретного языка помогут применить изменения по всему проекту за пару кликов. При этом любое преобразование можно отменить.

Легкая отладка и тестирование

Графический отладчик PhpStorm не требует дополнительной настройки. Он очень наглядно визуализирует, что происходит в вашем приложении на каждом этапе отладки. Отладчик работает с Xdebug и Zend Debugger и может использоваться как локально, так и удаленно. IDE также поддерживает модульное тестирование с PHPUnit, BDD с Behat и интегрируется с профилировщиком.

Что нового в PhpStorm 2020.2

Объединенные типы из PHP 8

Объединенные типы из PHP 8

Мы начинаем представлять функциональность для PHP 8 с поддержки объединенных типов (Union Types). Она включает в себя подсветку синтаксиса, проверки типов, валидации и быстрые исправления для обновления кодовой базы.

Вы можете добавлять, устанавливать и обновлять зависимости, пользуясь информацией с сайта packagist.org, а также попробовать другие полезные инструменты, которые экономят ваше время.

Полная поддержка пул-реквестов GitHub

Полная поддержка пул-реквестов GitHub

Мы расширили поддержку GitHub, и теперь все действия, связанные с обработкой пул-реквестов, можно выполнять прямо в IDE. Поиск пул-реквестов, просмотр хронологии и информации о реквесте, добавление комментариев и многое другое вплоть до слияния — все это можно делать в PhpStorm.

Обновленный механизм анализа потока управления

Обновленный механизм анализа потока управления

Мы значительно переработали один из основных компонентов PhpStorm. Теперь он обрабатывает многие пограничные случаи, которые не были охвачены ранее. IDE обнаруживает избыточные условия, выражения, которые всегда возвращают null, и многое другое.

Знакомьтесь с сообществом
PhpStorm

Автодополнение в @phpstorm невероятно эффективное.
@kpschrade
@geeh @phpstorm Я просто подсел. Я стал работать настолько продуктивнее — просто не укладывается в голове. Продолжайте в том же духе!
@settermjd
@phpstorm невероятный... в хорошем смысле. Я постоянно ловлю себя на мысли: «О! А вот это удобно».
@codeguy
Если вы пишете код на PHP и не используете PhpStorm, знайте: вы усложняете себе жизнь.
@mikeschinkel
PhpStorm меня избаловал!
@greydnls

Более 600 000 разработчиков
по всему миру используют PhpStorm.
Присоединяйтесь!

Бесплатная пробная версия на 30 дней