PhpStorm 7.1.2 bug fix update is available

PhpStorm 7.1.2 build 133.803 is available for download.

This update is focused on various bug fixes and improvements from the PHP, web & IntelliJ platform sides.

Read full PhpStorm 7.1.2 release notes >>

Download PhpStorm 7.1.2 build 133.803 for your platform and please report any bugs or feature request to our Issue Tracker.

Patch-update from the previous stable version (PhpStorm 7.1.1) will be available in an hour.

Develop with pleasure!
-JetBrains PhpStorm Team

Posted in Release Announcements | Tagged , | 38 Comments

PhpStorm 7.1.2 EAP 133.768

PhpStorm 7.1.2 EAP 133.768 is available for download.

This build is focused on various bug fixes and improvements from the PHP, web & IntelliJ platform sides. A bunch of PHP-related bugs have been fixed in this updated, be sure to have a closer look at them.

See full release notes for a list of changes.

Download PhpStorm 7.1.2 EAP build 133.768 for your platform from project EAP page and please report any bugs and feature request to our Issue Tracker.

Patch-update is not available this time. Stable version of this update will be released the next week.

Develop with pleasure!
-JetBrains PhpStorm Team

Posted in Early Access Program | Tagged | 4 Comments

[Webinar Recording] Refactoring Legacy Code with PhpStorm

PhpStorm logoThe recording of our January 28th webinar featuring Mathias Verraes and Mikhail Vink, Refactoring Legacy Code with PhpStorm, is now available on JetBrains YouTube Channel.

In this webinar, Mathias starts from a piece of code that is messy and uncovered by tests. Using PhpStorm’s automated refactoring tools, the code is gradually cleaned up, moved around, and brought under test. What emerges is a cleaner, more expressive domain model. This webinar is geared towards developers of different proficiency.

Continue reading

Posted in Screencast | Tagged , , , , | 2 Comments

Drag-and-drop to Remote Hosts changes

We’ve already blogged about being able to connect to a remote server using the Remote Hosts tool window. We can drag-and-drop files and folders from our PhpStorm project to a remote FTP, FTPS, SFTP server or a local/network folder. The latest PhpStorm 7.1.1 enhances the drag-and-drop behavior to what we are used to from our operating system. Continue reading

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

PhpStorm 7.1.1 bug fix update is available

PhpStorm 7.1.1 build 133.679 is available for download.

This update is focused on various bug fixes and improvements from the PHP, web & IntelliJ platform sides.

The most important changes include:

If you experience any issues with PhpStorm icon on Linux, please see this comment to resolve it.

Download PhpStorm 7.1.1 build 133.679 for your platform and please report any bugs or feature request to our Issue Tracker.

Patch-update from the previous stable version (PhpStorm 7.1) will be available in an hour.

Develop with pleasure!
-JetBrains PhpStorm Team

Posted in Release Announcements | Tagged | 52 Comments

Profiling PHP applications with PhpStorm

That application we are building is way too slow. What gives? Did someone on our team commit code while partying? Are we making too many database calls? The only way to learn about the performance of our application code is to profile it. Something that’s fairly easy to do with PhpStorm!

Whether it’s a full web application, some library code or just a unit test, profiling allows us to gather program execution statistics. Information like the names of functions executed, the number of times a function has been executed, how long a function took to execute and such can give us a hint on where our code can be improved.

PhpStorm comes with support for two popular PHP profilers: Xdebug and Zend Debugger. Curious to see how this works? Head over the tutorial of your choice:

Give it a try and share your feedback through the issue tracker, the comments below or in our forums!

Develop with pleasure!
– JetBrains PhpStorm Team

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

PhpStorm 7.1.1 EAP 133.626

PhpStorm 7.1.1 EAP 133.626 is available for download.

This build is focused on various bug fixes and improvements from the PHP, web & IntelliJ platform sides.

If you experience any issues with PhpStorm icon on Linux, please see this comment to resolve it.

Download PhpStorm 7.1.1 EAP build 133.626 for your platform from project EAP page and please report any bugs and feature request to our Issue Tracker.

Patch-update from the previous EAP build will be available in an hour.

Develop with pleasure!
-JetBrains PhpStorm Team

Posted in Early Access Program | Tagged | 8 Comments

[Webinar] Refactoring Legacy Code with PhpStorm, January 28th

Join us Tuesday, January 28th, 16:00 – 17:00 CET (check other time zones) for a free webinar, Refactoring Legacy Code with PhpStorm with Mathias Verraes.

In this webinar, Mathias starts from a piece of code that is messy and uncovered by tests. Using PhpStorm’s automated refactoring tools, the code is gradually cleaned up, moved around, and brought under test. What emerges is a cleaner, more expressive domain model.

This webinar is geared towards developers of different proficiency. Space is limited; please register now. There will be an opportunity to ask questions during the webinar. The recording will be available within a week after the webinar.

Mathias VerraesMathias Verraes is a recovering music composer turned programmer, consultant, blogger, speaker, and podcaster. He advises companies on how to build enterprise web applications for complex business domains. For some weird reason, he enjoys working on large legacy projects: the kind where there’s half a million lines of spaghetti code, and nobody knows how to get the codebase under control. He’s the founder of the Domain-Driven Design Belgium community. When he’s not working, he’s at home in Kortrijk, Belgium, helping his two sons build crazy Lego train tracks.
Posted in Screencast | Tagged , , | 11 Comments

Meet PhpStorm Team at PHPBenelux Antwerp & Visit Workshop by Maarten Balliauw

PhpStorm team is getting ready for a visit to PHPBenelux 2014 conference in Antwerp, Belgium on 24th & 25th January, and we would be glad to meet all of you there.

There is a limited number of tickets available, so don’t miss an opportunity to sign up now for the tutorial Working with PhpStorm by our technical evangelist Maarten Balliauw at 9am, 24th January 2014. Every attendee of the workshop will get a 50% discount for a new PhpStorm personal license.

At our booth, the team will be happy to show you some PhpStorm demos, answer any questions you have in mind, share tips & tricks, and of course have fun! Be sure to register for our free license raffle and grab one of our awesome yoyos and other swag. Even if you don’t win a free license, we’ll send you a 20% discount for a new PhpStorm Personal License.

JetBrains Team: Alexey Gopachenko (Project Lead), Maarten Balliauw (Technical Evangelist), Elena Shaverdova (Developer).

See you soon!

Keep up with the latest PhpStorm news on our blog and follow us on Twitter @phpstorm.

Develop with pleasure!
- JetBrains PhpStorm Team

Posted in Conferences & Events | Tagged , , | 2 Comments

PhpStorm 7.1.1 EAP 133.564

PhpStorm 7.1.1 EAP 133.564 is available for download.

This build is focused on various bug fixes and improvements from the PHP, web & IntelliJ platform sides.

The most important bunch of fixes in this build is related to PHP code completion which respects namespaces much more than it used to. Please look at the list of fixes and make sure to give it a good try as it affects some complicated scenarios. Please note: namespace-filtering for functions and define-constants in the completion are not yet implemented.

Download PhpStorm 7.1.1 EAP build 133.564 for your platform from project EAP page and please report any bugs and feature request to our Issue Tracker.

Patch-update from the previous EAP build will be available in an hour.

Develop with pleasure!
-JetBrains PhpStorm Team

Posted in Early Access Program | Tagged | 3 Comments