This week’s EAP brings important fixes, some neat features and a UI improvements
- UML for PHP is added. Look for “Diagrams..” in context menus. Try “Quick hierarchy diagram” popup (Ctrl+Alt+U) on your favorite class name in code. There’s only limited functionality in this first EAP, but diagrams will be fully editable – with all changes performed directly on the code

- Main menu has ben reworked to be more compact and logical. If your favorite section is lost, here are some hints: Search is under Edit | Find and Tool Windows are under View menu. Also don’t forget Help | Find Action
- Recent Projects list added to the welcome page, use Alt+Number to activate from keyboard
- PHP Editor improved: SQL in PHP detection sensitivity is improved, $_SERVER default keys are now completed, NOWDOC is parsed w/o variable interpolation
More details available in build changelog
Do not hesitate with feedback. And if you want something to be actually fixed – do not use twitter or blog comments for bug reports, file them to tracker. Thanks in advance!
Download PhpStorm & WebStorm for your platform from project EAP page.
Patch-update will be available tomorrow.
Develop with pleasure!
-JetBrains Web IDE Team
P.S. We are departing to ZendCon’11 (Santa Clara, CA) Meet us at JetBrains booth!
This blog is permanently closed.
For up-to-date information please follow to corresponding WebStorm blog or PhpStorm blog.
Wow! Diagrams looks cool and even useful
Thanks for this feature.
I can’t run a tar.gz version under Ubuntu 11.10
$ ./phpstorm.sh
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
./phpstorm.sh: 74: Syntax error: “(” unexpected (expecting “fi”)
You need remove ‘(‘ and ‘)’ in phpstorm.sh (74 & 75 lines) to run it under linux;
Thanks.
Just replace phpstorm.sh with one form previous eap. They differs in a way how to deal with wrong Java version, — not so important
Will the diagrams feature support round-trip engineering? That would be very, very cool.
Is support for Javascript planned? Even if it doesn’t work like a ‘true’ OO language, it’s still possible to emulate classes, etc. and it’s useful sometimes to have some form of diagrams to discuss concepts.
Finally!
Love the UML addition! Thank you!
In the future, you can also consider including the technology behind MIT’s MatchMaker:
http://people.csail.mit.edu/kuat/papers/oopsla11-matchmaker.pdf
@interfaSys Yes, UML diagrams will support full round-trip engineering and we will introduce diagrams for other languages later.
BRILLIANT! Thank you so much for the long awaited WI-2457,
and surprise! UML for PHP – what an exciting EAP release,
once again – phpStorm team – you’re the bomb!
So what happened to Phing?
What’s wrong with Phing?
The tool window is gone.
In 3.0 empty toolwindow is always hidden. You may add build file there with Add as Phing Build File action, or always run build from editor of build file.
I see, thank you for the explanation (that behavior seems quite counterintuitive to me).
An option for not stopping when a file is outside the project. You read my mind! Thank you!
Is old menu item “Go To” gone? I regularly used to trigger “find a file” via ALT + G then F (selects Got To -> File under Windows OS). It’s possible to have and old Menu Items? I see only “Navigation” (ALT + N).
It’s there: “Navigation | File…”. This action always had Ctrl+Shift+N as a shortcut. Try using direct shortcuts (default or custom) instead of menu navigation logic (Alt + G, F) and you will always have actions working
How can I get the patch for this update?
This version just sits and spins when I try to open a second project on mac os x never even gets to the dialog where it asks to open in another window is anyone else seeing this? Add any insight to ticket