4
www.jetbrains.com Download your free 30-day trial at jetbrains.com/phpstorm PHP IDE by JetBrains Develop Smarter, Not Harder

Phpstorm Web

Embed Size (px)

Citation preview

Page 1: Phpstorm Web

www.jetbrains.com

Download your free 30-day trial at

jetbrains.com/phpstorm

PHP IDE by JetBrains

Develop Smarter, Not Harder

Page 2: Phpstorm Web

PhpStorm IDE Key Features

HTML, CSS, JavaScript

Live Edit

Live Edit gives you an opportunity to see all the changes instantly in the browser without refreshing the page. Just install the browser extension, and while you are editing HTML, CSS or JavaScript in PhpStorm, Live Edit will reload the corresponding browser pages and highlight the elements you are working on. Completion lookup is also live.

High-Speed Coding

HTML editor allows you to utilize all the power of Emmet (former Zen Coding). Define your own abbreviations (snippets) with Live Templates or use pre-defined for PHP, HTML, CSS, JS and other languages.

Smart PHP Code Editor

PhpStorm features an editor that actually “gets” your code and deeply understands its structure, supporting PHP 5.3, 5.4 and 5.5 for modern and legacy projects.

The IDE provides the best code autocompletion, refactorings, on-the-fly error prevention, supports language mixtures and more.

Automated refactorings treat your code with care, helping you make global project changes easily and safely.

• Smart Rename / Copy / Move• Extract Variable / Constant / Field / Method• Inline variable• Push members Up / Pull members Down• Change signature• Code Generation (Getters, Setters, Constructors, etc.)

HTML and CSS Editor

All the cutting edge web development technologies are supported including HTML5, CSS, SASS, SCSS, LESS, CoffeeScript, ECMAScript Harmony, Jade templates, etc.

PhpStorm detects and suggests auto-fixes for such problems as:

• Missing closing tags• Wrong references to files• Duplicate attributes• Invalid CSS selectors• Unused JS parameters• and more...

Code Quality Analysis

Hundreds of code inspections verify your code as you type, inspecting the whole project for possible errors or code smells.

PHPDoc support, code (re)arranger, code formatter with code style configuration and other features help you write neat code that’s easy to support.

Quick-fixes for most inspections make it easy to fix or improve the code instantly. Alt+Enter shows appropriate options for each inspection.

Built-in Smart Duplicated Code Detector takes care of keeping your code dry while integrated PHP Code Sniffer helps with checking your code on the fly.

PhpStorm contains built-in PSR1/PSR2, Symfony2, Zend, and Drupal compliant code formatting.

Page 3: Phpstorm Web

Learn more and download your free 30-day trial:jetbrains.com/phpstorm

Complete Development Environment

Perform many routine tasks right from the IDE.

Enjoy first class support for Version Control Systems including Git, SVN, Mercurial, Perforce, CVS, TFS.

All the tedious tasks (e.g. adding or removing files) are performed automatically. A built-in visual merge tool resolves all conflicts in a quick and intuitive manner. The changes made locally are highlighted in the editor gutter as you type.

Other notable features include:• Composer support• Built-in REST Client• Databases support• SQL Editor• Editable PHP UML• Issue Trackers Integration

New Technologies

PhpStorm provides streamlined experience for the full development cycle with new languages such as TypeScript, CoffeeScript and Dart:

• Code completion and analysis• Automatic compilation/transpilation of these languages into

JS with File Watchers (works for SASS, SCSS, LESS into CSS too)• Full-featured debugging of CoffeeScript, TypeScript, Dart or

minified JS with the help of source maps.

JavaScript Editor

The smartest JavaScript Editor is bundled with the IDE, offering:

• Code completion• Validation and quick-fixes• Refactorings• JSDoc type annotations support• JavaScript debugging and unit testing• Support for JavaScript Frameworks

Debugging, Testing and Profiling

Zero-configuration debugging makes it really easy to debug your PHP applications.

PhpStorm provides numerous options for debugging your PHP code with Visual Debugger, so you can:

• Inspect variables and user-defined watches• Set breakpoints and evaluate an expression in runtime• Debug remote applications• Debug a page in multiple sessions simultaneously

Develop PHPUnit tests right in PhpStorm and run them instantly from a directory, file or class using the context menu options. Code Coverage for PHPUnit shows you how much of your code is covered with tests.

Profile your applications with Xdebug or Zend Debugger and check aggregated reports in PhpStorm.

• Vagrant support• SSH Client & Remote Tools• Built-in Terminal• Remote hosts deployment• Command-Line Tools• Phing Support

jetbrains.com/phpstorm/features

Live Edit Demohttp://youtu.be/wCVwdvufTds

HTML, CSS, JavaScript

Page 4: Phpstorm Web

PHP Code Editor PHP 5.3, 5.4, 5.5 Code Analysis Code Completion Refactorings Code Generation PHPDoc Support Quick Fixes PHP Code Sni�er PHP Mess Detector

Smarty, TwigUnit TestingBuilt-in web server

HTML5/XML/SchemaCSS/SASS/LESS/SCSS +Stylus, Compass & more

JavaScript ECMAScript Harmony Co�eeScript TypeScript Dart NodeJS AngularJS

Emmet

Debugging & Profiling Xdebug, Zend debugger

Databases & SQL 10+ dialects and refactoring

Frameworks Zend Symfony Drupal Magento CakePHP Yii

External Tools Local and SSH based

Git/SVN/HG/CVS/TFS..Terminal, SSHRemote Hosts Deployment FTP/SFTP/FTPS Local or mounted folder

Issue Trackers Integration With task context switching

Our Customers

09/2013 (DSGN-773)

Headquarters and International Sales:[email protected]

North American Sales:[email protected]

West Coast1900 South Norfolk St. Suite 350San Mateo, CA 94403Tel: +1 650 577 2345Fax: +1 866 838 6784

@phpstorm

blog.jetbrains.com/phpstorm/

East Coast324 New Brooklyn RoadBerlin, NJ 08009Tel: +1 609 714 7883Fax: +1 866 838 6784

JetBrains s.r.o.Na hřebenech II 1718/10Praha 4 — Nusle — 147 00Czech RepublicTel: +420 2 4172 2501Fax: +420 2 4172 2540

PhpStorm Licensing and Pricing

Commercial LicenseFor companies and

organizationsFor individual

developersFor students and teachers

For open source projects developers

For trainers and educational institutions

Personal License

For commercial development Non-commercial development only

Academic License Classroom LicenseOpen Source

Project License

Supported Technologies

Enjoy the performance and stability of cross-platform PHP integrated development environment on Windows, Mac OS X or Linux with your single key.