Tag Archives: PHP

Customizable getter and setter method templates in PhpStorm

Another EAP build of PhpStorm 2.1 comes with bundled templates for PHP getter and setter methods. You can change these templates for your own needs in Settings|File Templates|Code|PHP Getter/Setter Method.

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

‘Extract Function/Method’ refactoring for PHP

Hello guys, We are working hard on new features for PhpStorm 2.1, and the ‘Extract Function/Method’ refactoring for PHP is one of them. This feature has been available since the first PhpStorm 2.1 EAP(106.444), and we are looking forward for … Continue reading

Posted in Cool Feature, PhpStorm | Tagged , , , | 14 Comments

Phing support

Phing is a powerful build tool based on Apache Ant. Apache Ant has an extensive and long-standing support in IDEA. At least, I used it even in IDEA 7. So now I’m glad to introduce Phing support in PhpStorm EAP … Continue reading

Posted in Cool Feature, PhpStorm | Tagged , , | 28 Comments

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

Posted in Early Access Preview, PhpStorm, WebStorm | Tagged , , , , | 14 Comments