PhpStorm 9.0.2
JetBrains PhpStorm - программа представляет собой среду web-разработки с поддержкой PHP, HTML, jаvascript и CSS. PhpStorm обладает функциями автоматического завершения команд PHP и быстрой навигации по коду, осуществляет развертывание и синхронизацию проектов через протокол FTР. В графическом PHP-отладчике JetBrains PhpStorm реализованы условные точки останова, отслеживание значений, автоматизированный вход в отладку отдельных процедур. Для тестирования приложений предлагается среда PhpUnit и графический интерфейс для запуска тестов. PhpStorm поддерживает PHP, CSS, HTML, XML, YAML, jаvascript - все, что нужно для того, что бы разработать свой web-сайт.
Для удобства редактирования кода PhpStorm выделяет конструкции синтаксиса, помогает выявлять ошибки в режиме реального времени, а также учитывает комментарии к коду при его завершении, автоматически выбирая оптимальное решение проблемы. PhpStorm отображает программный код в оптимальном для восприятия виде и обеспечивает быструю навигацию по всем элементам.
JetBrains PhpStorm — очень удобная среда разработки: она проста в установке, быстро запускается, работает на платформах Windоws, Mac OS X, Linuх, имеет простую конфигурацию проекта, поддерживает HTML5.
Редактор кода PHP
PhpStorm предоставляет богатый и интеллектуальный редактор кода для PHP с подсветкой кода, расширенной конфигурацией форматирования кода, проверкой на наличие ошибок на лету и умным автодополнением.
- Поддержка PHP 5.3, 5.4, 5.5 и 5.6, включая генераторы, сопрограммы, пространства имен, замыкания, типажи, синтаксис коротких массивов, доступ к члену класса при инстанциировании, разыменование массива при вызове функции, бинарные литералы, выражения в статичных вызовах и т. д. PhpStorm может использоваться как для современных, так и для традиционных проектов на PHP.
- Автодополнение кода финализирует классы, методы, имена переменных, ключевые слова PHP, а также широко используемые имена полей и переменных в зависимости от их типа.
- Поддержка стандартов оформления кода (PSR1/PSR2, Drupal, Symfony2, Zend).
- Поддержка PHPDoc. PhpStorm предоставляет соответствующее автодополнение кода, основанное на аннотациях @property, @method и @var.
- Детектор дублируемого кода.
- PHP Code Sniffer (phpcs), проверяющий код на лету.
- Рефакторинги (Переименование, Введение переменной/константы/поля, Встраивание переменной).
- Поддержка редактирования шаблонов Smarty (подсвечивание синтаксических ошибок, автодополнение функций и атрибутов Smarty, автоматическая вставка парных скобок, кавычек и закрывающих тегов и др.).
- MVC представление для Symfony2 и Yii фреймворков.
- Распознавание кода, запакованного в PHAR-архивы.
Среда разработки
- Поддержка SQL и баз данных (Рефакторинг схемы базы данных, генерация скриптов миграции схемы, экспорт результатов выполнения запроса в файл или буфер обмена, редактирование хранимых процедур и многое другое.
- Удаленное развертывание приложений и автоматическая синхронизация с использованием FTP, SFTP, FTPS и др. протоколов.
- Интеграция с системами управления версиями (Git — включая специальный функционал для работы с GitHub, Subversion, Mercurial, Perforce, CVS, TFS), позволяющая совершать многие действия, например commit, merge, diff и другие, прямо из PhpStorm.
- Локальная история (Local History) (локально отслеживает любые изменения в коде).
- PHP UML (Диаграммы классов UML для PHP кода с рефакторингами, вызываемыми прямо из диаграммы).
- Поддержка Phing (предоставляет автодополнение, проверку стандартных тегов, свойств, имен целей, значений атрибутов пути в компоновочных файлах (build files).
- Интеграция с баг-трекерами.
- Поддержка Vagrant, SSH консоли и удаленных инструментов
- Поддержка Google App Engine for PHP
Отладка и тестирование
- Легко конфигурируемый визуальный отладчик (Xdebug, Zend Debugger) для проверки соответствующих контексту локальных переменных и заданных пользователем объектов слежения, в том числе массивов и сложных объектов, а также редактирования значений на лету.
- Интеграция с профилировщиком: скрипты можно профилировать прямо из PhpStorm с помощью Xdebug или Zend Debugger. Доступен агрегированный отчет; пользователь может перейти от статистики исполнения прямо к функции в PHP коде.
- Интеграция с фреймворком модульного тестирования PHPUnit (тесты PHPUnit можно разрабатывать в PhpStorm и сразу запускать из директории, файла или класса с помощью контекстного меню) с покрытием кода (code coverage).
Работа с jаvascript, CSS и HTML
(Вся функциональность, доступная в WebStorm, включена в PhpStorm)
- Автодополнение кода для jаvascript, HTML и CSS (для тегов, ключевых слов, меток, переменных, параметров и функций).
- Поддержка HTML5.
- Live Edit: изменения в коде можно мгновенно просмотреть в браузере без перезагрузки страницы.
- Поддержка CSS/SASS/SCSS/LESS (автодополнение кода, подсветка ошибок, валидация и т. д.).
- Zen Coding.
- Навигация по коду и поиск использований (перейти к объявлению/идентификатору, найти использования)
- Поддержка ECMAScript Harmony.
- Рефакторинги для jаvascript (переименование, выделение переменной/функции, встраивание переменной/функции, перемещение/копирование, безопасное удаление, извлечение встроенного скрипта в отдельный файл).
- Отладчик jаvascript, а также интеграция с фреймворками модульного тестирования jаvascript.
Снимки экрана
- Версия: PhpStorm 9.0.2
- Разработчик: JetBrains
- Системные требования: OS X 10.6 или более поздняя версия
- Язык интерфейса: Английский
- Таблетка: в комплекте
- Размер: 129.29 MB
- visit official website
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.