Виробник: JetBrains
JetBrains PhpStorm
Програмне забезпечення JetBrains phpStorm - це спеціалізований інструмент веб-розробки, орієнтований на веб-додатки та інші види програм, які можна створити за допомогою мови PHP і за допомогою HTML, JavaScript і CSS. Рішення phpStorm розгортає та синхронізує проекти через FTP. Середовище PhpStorm пропонує функції автоматичного завершення мовних конструкцій PHP в коді, перевірки коду, різних алгоритмів рефакторингу та швидкої навігації по коду.
Графічний налагоджувач PHP php php php підтримує умовні точки зупину, відстеження цінностей та автоматизоване налагодження окремих процедур. Для тестування додатків підтримується фреймворк тестового модуля PhpUnit і графічний інтерфейс для запуску тестів. Під час редагування коду підсвічуються синтаксисні конструкції, виконується розширене форматування конфігурації, виявлення помилок у режимі реального часу та завершення коду. PhpStorm-редактор враховує коментарі до коду при його завершенні, автоматично вибираючи оптимальне рішення проблеми. Рефакторинг PHP і редагування шаблонів гарантує, що проект зміниться в найкоротші терміни. PhpStorm дозволяє візуалізувати код ієрархічним способом і забезпечує швидку навігацію по всіх елементах.
Завдяки використанню тестів PHPUnit можна швидко переглянути результати генерації коду для окремих блоків або всього додатка. Якщо тест виявився невдалим, продукт дозволяє переглядати окремі рядки коду, в яких була виявлена помилка. PhpStorm забезпечує налагодження коду JavaScript і надає широкий спектр функцій: пошук точки зупину в HTML і JavaScript, установка параметрів точки зупину, тестування синтаксису коду в режимі реального часу і т.д.
Сотні перевірок піклуються про перевірку коду, аналізуючи весь проект під час розробки. Підтримка PHPDoc, коду (re)аранжувальника, формататора коду з конфігурацією стилю коду та інші функції допомагають розробникам писати акуратний і простий у підтримці код.
Підтримуються передові технології веб-розробки, включаючи HTML5, CSS, Sass, SCSS, Less, Stylus, Компас, CoffeeScript, TypeScript, ECMAScript, ECMAScript Harmony, Jade, Zen Coding, Emmet, і, звичайно ж, JavaScript.
PhpStorm включає в себе всі функціональні можливості WebStorm (HTML / CSS Editor, JavaScript Editor) і додає повнофункціональну підтримку PHP і баз даних / SQL.
Ключові особливості
- Інтелектуальний редактор коду PHP з підсвічуванням синтаксису, завершенням коду, розширеними налаштуваннями форматування коду, запобіганням помилок на льоту
- Підтримує PHP 7.0, 5.6, 5.5, 5.4 і 5.3, генератори, корутини і всі поліпшення синтаксису
- Php рефакторинги, код (re)аранжувальник, дублювання детектора коду
- Підтримує Vagrant, Composer, вбудований клієнт REST, Інструменти командного рядка, консоль SSH
- Підтримка фреймворків (подання MVC для 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)
Безкоштовна 30-денна пробна версія