PhpStorm 7, released on 22nd October 2013, keeps up with latest PHP & web languages trends, integrates a variety of modern tools, and brings even more extensibility with support for major PHP frameworks.
In web development, there are quite some options available to make writing CSS more concise and developer-friendly. There is Less, Sass, SCSS and more recently Stylus, all languages that sprinkle CSS with variables, mixins, operations and functions. And then there’s Compass which builds on Sass and enriches it with a number of reusable patterns.
PhpStorm 7.0, the new major release of our professional PHP IDE, is now available for download!
This release keeps up with the latest PHP & web languages trends, providing top-notch support for the latest PHP 5.5, with improved PHP syntax coloring, new refactorings, code inspections, and more features for effective back-end development.
Curious? Let me take you on a tour. Tipping the guide is always appreciated by leaving your comments below. Continue reading →
Unit testing follows the mantra that “the same input always should generate the same output.” But what if some developers on a team have different PHP configurations, or maybe one uses Windows and the other one Mac OS X? Does that qualify as “same input”? It should, but to be sure we can run PHPUnit tests on a remote server or a Vagrant box, always running tests in the same environment. In PhpStorm 7, the PHPUnit on Server feature has been significantly reworked.
As you may know, PhpStorm has all the WebStorm features available either out of the box or with free plugins in the repository. Thanks to this, PhpStorm 7 comes with support for .mustache and .hbs files and provides syntax highlighting, code formatting and automatic tag closing for Mustache and Handlebars as well as syntax autocompletion in EJS templates.
There’s also initial support for a new W3C draft: Web Components. With it we can create custom DOM elements and have PhpStorm provide completion and CSS support for them.
Always switching between the IDE and a separate database client? There’s no need to juggle apps! Using the built-in Database Tools with PhpStorm, we can setup a database connection and start creating and editing tables, views, work with data, generate a database diagram and so on.
Not only that: when a data source is added, our IDE will also help with writing SQL in our application. Code completion, inspections and quick-fixes are available.
PhpStorm 7 adds some new database features to our toolset which will make developing software backed by a database more fun. Let’s explore!
We’re continuously working on making the IDE distract developers less when they need focus. Next to better readability with improved syntax coloring, PhpStorm 7 comes with a Full Screen mode on all platforms which removes window borders and the top menu. And the new Presentation mode helps you show off your coding skills to an audience.
This build is focused on various bug fixes and improvements from the PHP side, including major performance enhancements. Also this EAP features find usages of an interface, ‘undefined method’ suppression by ‘method_exists’ (WI-13873), a bunch of Move Statement refactoring changes, and more. Moreover, new features and fixes from both web and IntelliJ IDEA platform side are included.