PHP IDE that follows your thoughts

PHP IDE that follows your thoughts
www.jetbrains.com
Key Features
Smartest Code Completion
Easiest Debugging with Xdebug or Zend
Every IDE can autocomplete class names, functions,
variables, but PhpStorm is far smarter:
Do you use SQL inside PHP?
— PhpStorm will suggest table- and fieldnames in SQL.
Ever spent half a day configuring your debugging enviroment?
PhpStorm comes with the easiest debugging solution for most
cases: the ‘listen for debug connection’ button.
Just click it and start a debug session in your browser.
HTML and JavaScript inside PHP code?
— PhpStorm autocompletes tags, attributes, styles, javascript
functions, etc.
No configuration to do in any project. And it works on all AJAX
requests.
• Inspect variables and user-defined watches
• Evaluate an expression in runtime
• Set breakpoints & evaluate expressions in runtime
• Debug remote applications
Automated Refactoring
Refactoring capabilities provided both for PHP, HTML and
JavaScript allow you to easily and safely modify the code
structure as well as undo any modifications:
• Smart Rename
• Generate Getter/Setter
• Extract Variable/Function
HTML & JavaScript
HTML and CSS Editor
High-Speed Coding
PhpStorm supports the latest web standards: HTML5,
ECMAScript Harmony, LESS & SASS.
HTML Editor allows you to utilize all the power of Zen Coding.
It detects and suggests auto-fixes for such problems as:
• missing closing tags
• invalid CSS selectors
• wrong references to files
• unused JS parameters
• duplicate attributes
• and more...
Type div.feature>h4+p, press TAB and you’ll get
<div class=”feature”>
<h4></h4>
<p></p>
</div>
Learn more and download free 30-day trial: jetbrains.com/phpstorm
Key Features
PHPUnit Inside IDE
xDebug Profiler
Develop, run and examine results of PHPUnit right in the IDE.
Quick navigation to failed tests:
See all the reports xDebug Profiler provides and jump from
the execution statistics directly to the function in your PHP
script.
Code Coverage for PHPUnit
Code Coverage for PHPUnit visually marks covered and
uncovered lines right in the editor and shows how much of your
code is covered with tests.
PHP UML
Review and understand your code and its structure in the UML
editor that ‘reverse-engineers’ PHP into class diagrams.
You can quickly examine your application structure, create
and edit classes, class members and their relationships.
PHP Code Sniffer
You can verify your code on the fly. The check is triggered
every time you change something in the file, so it’s extremely
easy to fix problems reported by PHP Code Sniffer.
HTML & JavaScript
Smartest JavaScript Editor
Best-in-class JavaScript editor is bundled within the IDE.
• Code completion
• Validation and quick-fixes
• JSDoc type annotations support
• JavaScript Debugger
It supports a lot of JavaScript frameworks: JQuery, Yahoo
UI, Prototype, DoJo...
Learn more and download free 30-day trial: jetbrains.com/phpstorm
IDE Generic
Version Control Integration
Remote Project Synchronization
PhpStorm supports many popular Version Control Systems:
Subversion, Perforce, Git, Mercurial, CVS, and others.
Synchronize your project files with remote server(s) via FTP,
with a network drive, or with one or more remote hosts.
A built-in visual merge tool resolves all conflicts in a quick and
intuitive manner.
Edit remote files locally and deploy back to the server using
automatic synchronization on file save.
The changes made locally are highlighted as you type in the
editor gutter.
Our Customers
Can I just say, again, how great @JetBrains and PhpStorm are?
They save me time and headaches. If you work at all with #PHP,
give it a try!
@simpulton
Have to admit so far PhpStorm is head and shoulders above the
other IDEs I’ve tried.
@benjamg
Methinks if you are developing in PHP and are not using
PhpStorm, you are working too hard.
@mikeschinkel
I’ve switched to #PhpStorm since a few months for php
development, and it’s a real blessing. Especially if you work with
namespaces.
@Ford42
PhpStorm Licensing and Pricing
Commercial License
Personal License
For companies and
organizations
For individual
developers
Classroom License
For trainers and
educational institutions
Download free 30-days trial at jetbrains.com/phpstorm
Headquarters and International Sales:
[email protected]
JetBrains s.r.o. Na Lysinách 57/443,
14700 Prague 4, Czech Republic
Tel:
+420 241 72 2501
Fax: +420 241 722 540
North American Sales: [email protected]
East Coast
324 New Brooklyn Road
Berlin, NJ 08009
Tel:
+1 609 714 7883
Fax: +1 866 838 6784
West Coast
1900 South Norfolk St. Suite 350
San Mateo, CA 94403
Tel:
+1 650 577 2345
Fax: +1 866 838 6784
Open Source Project
License
For open source
projects developers