Tag Archives: HTML

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 , , , , , , | 5 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

Built-in Webserver in PhpStorm

Ever since PhpStorm 6, we’ve had a built-in webserver which could serve up static content like HTML, JavaScript and CSS. With the latest version of the PhpStorm 7 EAP we have now added support for serving PHP from this webserver … Continue reading

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

Twig support in PhpStorm

Twig is a template engine for PHP. While it evolved out of the Symfony framework, it can be used with other frameworks as well. It’s fast (compiles to optimized PHP code), it’s secure (creates a sandbox to run templates in). … Continue reading

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

Language Injection in PhpStorm

In almost every project, we have a moment where we want to make use of language injection: embedding a small island of a different programming language in our code, typically embedded in a string. Consider embedding an HTML fragment in … Continue reading

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

Recording of PhpStorm 6 Webinar – More Tools to Develop Smarter, Not Harder

On Tuesday, March 26, we’ve held a free webinar where JetBrains Technical Evangelist for PHP and .NET Maarten Balliauw went through the most important features of the latest PhpStorm 6 release. The recording of this webinar can be found on … Continue reading

Posted in Screencast | Tagged , , , , , , , , , , , | Leave a comment