Tag Archives: PHP

Productivity hints: Writing assignments with ‘Introduce Variable’ refactoring

Hello guys, Recently after demoing the PhpStorm to users on a conference I discovered that our practice of writing assignments “backwards” via “Introduce variable” was really surprising to users… Lets discuss what exactly we are doing and why. How do … Continue reading

Posted in Feature | Tagged , , , | 7 Comments

Configuring PHP debugging in PhpStorm 2.0

Introduction In the previous post Zero-configuration debugging with XDebug and PhpStorm 2.0, we discussed setting up debugging automatically. This works perfectly in most cases. However, sometimes you may still need to configure debugging manually. In this article we will explain … Continue reading

Posted in Tutorial | Tagged , , , , | 12 Comments

“Introduce Constant” refactoring for PHP

The “Introduce Constant” refactoring is very similar to the “Introduce Variable” refactoring – it creates a constant which holds the selected expression as the value and replaces it occurrences by reference to this newly created constant.

Posted in Feature | Tagged , , | 3 Comments

Develop your apps using Smarty 3 and PhpStorm

PhpStorm brings Smarty 3 PHP Template Engine power to its users. First of all it supports Smarty syntax, highlights keywords, automatically closes tags and enables autocompletion of Smarty tags in template files: The IDE handles language mixtures like HTML, JavaScript … Continue reading

Posted in Feature | Tagged , , | 14 Comments

New Rename refactoring features in PhpStorm 2.0

Rename refactoring is one of the basic types of refactoring, and PhpStorm supports it since the early builds. This post will let you know about the new rename refactoring features available in PhpStorm 2.0! Advanced options for renaming named entities Rename … Continue reading

Posted in Feature | Tagged , , | 3 Comments

Remote Debugging in PhpStorm

UPD: Note that this screencast is for 1.0.x only.  Check out tutorial for 2.o. With PhpStorm and Xdebug you can easily debug your web application right on your server using Remote Debugging. It’s a very convenient way to examine and … Continue reading

Posted in Feature | Tagged , , | 6 Comments

EAP 94.583

Among numerous bug fixes and performance implovements this EAP build brings you: PHP Editor got automatic injection of SQL language support into string literals matching to “SELECT .* FROM .*” expression. You can switch it off in Language Injection Settings. … Continue reading

Posted in Announcement | Tagged , , , , , | 14 Comments

EAP 94.505

Here comes promised fresh-baked weekly EAP build. This one brings you: Branding is almost complete and all the nice PhpStorm and WebStorm icons are now in place. We still have lots of work on Windows exe installer pending, including some … Continue reading

Posted in Announcement | Tagged , , , | 8 Comments

EAP build 94.430

Beta release is coming soon so we plan to release EAP builds weekly to make feedback turnaround more rapid. Expect lots on new features in each build. This one brings you: PHP formatter live preview for all options. Pay attention … Continue reading

Posted in Announcement | Tagged , , , , , , , , | 8 Comments

Storm of Web IDEs: PhpStorm & WebStorm (EAP build 94.335)

This EAP brings significant updates in many areas. Technical details are available in the bug tracker and the highlights are: New name. JetBrains Web IDE editions receive they own respective names: JetBrains WebStorm and JetBrains PhpStorm. The branding is not … Continue reading

Posted in Announcement | Tagged , , , , , , , , , | 18 Comments