Running a script with PhpStorm.
Version 2.0 also adds support for PHP 5.3, Zend Debugger and Xdebug, plus integration with GitHub.
PhpStorm provides a rich and intelligent code editor for PHP with syntax highlighting, extended code formatting configuration, on-the-fly error checking, and smart code completion. PhpStorm is an IDE for HTML, JavaScript and PHP. PhpStorm code completion (Ctrl + Space) finalizes classes, methods, variable names, and PHP keywords, plus commonly used names for fields and variables depending on their type. PhpStorm editor respects PHPDoc in your code and provides appropriate code completion suggestions based on @property, @method and @var annotations. When you edit the PHPDoc for your code with PhpStorm, the variables names and types are auto-completed from the corresponding code blocks. PHP code refactorings also consider PHPDocs to keep them up-to-date. PhpStorm IDE allows to use Smarty template engine and offers productivity features for working with .tpl files. Thorough source code analysis allows PhpStorm to provide a sophisticated code completion even to an unannotated code.
Updates in V2.0
- Complete PHP 5.3 Support
Full namespaces and closure support is added in 2.0. - Automatic Code Completion
This long-requested feature is now available: code completion dropdown is invoked automatically on typing (enabled by default). Code completion has also been improved to support array indexes in PHP code. - Zend Debugger and Xdebug
The IDE will automatically listen for debugger connection, requesting missing file mappings as needed, so with a single button-click in the browser the debugger will pop up with your page source. It also works on all AJAX requests while a debugger cookie is set. - Browser-initiated Debugging Support
You can use the Zend Toolbar, XDebug toolbar or our browser bookmarklets to initiate debugging directly from any page in a modern browser such as Firefox, IE, Google Chrome or Safari. - Command Line Tool Support
You can quickly run shell commands with dedicated support for framework tools, including completion and parameter info for Zend_Tool and Symfony tool and adding these features for custom tools via an XML descriptor. - Advanced Code Inspection
The new PhpStorm introduces several new code inspections: Control flow / Unreachable statement, Control flow / Wrong catch clauses order, Probably bug / Wrong string concatenation operator and Type compatibility / Invalid foreach() argument type. - New Git Log UI
Now you will be able to filter changes by branch, tag or developer, highlight changes made in a specific folder, or show differences right in the IDE. - GitHub Integration
Many of you have heard about GitHub and some are probably using it for your projects. Now you'll be able to check out your existing GitHub repository right from the IDE and auto-open it as a project. - Mercurial Support
Pulling and pushing changes from IDE, visual merging. - Better SQL Console
Full-fledged editor for SQL queries. Easier, yet more flexible connection configuration with automatic driver downloads. Editable query results table.
About JetBrains
JetBrains has a passion for making people more productive through smart software solutions that help them focus more on what they really want to accomplish, and less on mundane, repetitive tasks. As veteran Java developers, JetBrains developers felt bogged down by even the best tools they could find back in 2000, so they set out to build something better. From those first efforts came IntelliJ IDEA, which has been consistently honored with our industry's top awards. Java developers the world over praise IntelliJ IDEA as a highly innovative IDE. Its unprecedented refactoring support, intelligent coding assistance and overall usability have helped thousands of developers to shed much of the traditional drudgery of coding, improve their productivity and code quality and enjoy the craft of programming more.