Tag Archives: settings

PHP Mess Detector in PhpStorm

PhpStorm comes with many inspections that help us analyze and improve the quality of our codebase. By using PHP Mess Detector (PHPMD), we can enable many additional code quality checks on our codebase: it can detect possible bugs, suboptimal code, … Continue reading

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

PSR-0, PSR-4 and Source/Test Root support in PhpStorm 8 EAP

The latest PhpStorm 8 EAP brings support for PSR-0 and PSR-4 namespace roots. PhpStorm comes with a configurable convention which specifies that the project Source Root is also a root for the package and namespace. In other words: every directory created under the Source … Continue reading

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

File Watchers in PhpStorm

Imagine working on a file and running a command line tool in the background for every change made. “Why would I want that?” I hear you say. Wouldn’t it be great if the IDE could minify our JavaScript and CSS … Continue reading

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

Running External Tools in PhpStorm

While PhpStorm comes with a lot of integrated utilities and tools, it is virtually impossible to include every tool out there in the IDE. A lesser-known feature in PhpStorm is support for running External Tools. With this feature we can … Continue reading

Posted in Cool Feature | Tagged , , | 2 Comments

Debugger Configuration Validation with PhpStorm

While it’s very straightforward to set up PhpStorm’s debugger, nothing is more frustrating than not getting it to work because of a tiny configuration mistake in php.ini. Speaking for myself, I’ve missed xdebug.remote_enable on a number of occasions, which usually … Continue reading

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

Command Line Tools in PhpStorm

PhpStorm has had support for command line tools for a while. Using the command line tools, we can invoke commands right from our IDE! We can bring up the command line tool using the Tools | Run Command… menu or … Continue reading

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