Tag Archives: editor

Syntax highlighting of PHP inside JavaScript (and other languages)

From time to time we have to mix different programming languages in one file. If there is only one or two occurrences of these small, embedded language islands, using Language Injections is the way to go. But what if we … Continue reading

Posted in Cool Feature | Tagged , , , , , , | 6 Comments

PhpStorm 7 Web Toolkit Series – Stylus and Compass Support

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 … Continue reading

Posted in Cool Feature | Tagged , , , , , , , | 4 Comments

PhpStorm 7 Web Toolkit Series – npm, Karma, istanbul

Upcoming PhpStorm 7 release brings some new JavaScript features. We now have a built-in Node.js Package Manager that we can use to search for packages from npm. There’s also brand new support for the Karma JavaScript unit testing framework (and … Continue reading

Posted in Cool Feature | Tagged , , , , , , , | 13 Comments

PhpStorm 7 Web Toolkit – JavaScript Templates & Web Components Support

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, … Continue reading

Posted in Cool Feature | Tagged , , , , , , , , , | 6 Comments

Database Tools and SQL Editor Changes in PhpStorm 7

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 … Continue reading

Posted in Cool Feature | Tagged , , , , , | 20 Comments

Full Screen for all platforms and Presentation Mode with PhpStorm 7

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 … Continue reading

Posted in Cool Feature | Tagged , , , | 20 Comments

Move Static Member refactoring for PHP in PhpStorm

With the new Move Static Member refactoring in the PhpStorm 7 EAP, we can move static fields and methods to another type. For example when classes contain static methods that are nothing but utility methods, we can move them into … Continue reading

Posted in Cool Feature, Early Access Program | Tagged , , | 1 Comment

Extract Interface Refactoring for PHP

The PhpStorm 7 EAP introduces a new refactoring: Extract Interface. The Extract Interface refactoring allows users to quickly create a new interface based on a selected interface or class. Imagine we have a PersonRepository which features several methods for retrieving … Continue reading

Posted in Cool Feature, Early Access Program | Tagged , , , | 9 Comments

Debugging with Smart Step-into

While debugging PHP code, we may sometimes reach a line of code which calls several methods. When debugging these lines of code, the debugger typically allows us to use Step Into and leads us through all child functions and then … Continue reading

Posted in Cool Feature, Early Access Program | Tagged , , , , | 3 Comments

Better readability with PhpStorm’s improved syntax coloring

When we introduced Darcula with PhpStorm 6, we wanted to provide a dark look and feel which feels natural to a lot of developers (read an interview with the creator of Darcula). One of the advantages Darcula provides is that … Continue reading

Posted in Cool Feature, Early Access Program | Tagged , , , | 20 Comments