I used before ZendStudio and looked for a better/faster IDE with better usability.
Over Netbeans and others, I found phpStorm and I'm impressed!
But sometimes there are to many trees in the forest. So maybe I didn't see the most obvious. I searched with Google, and also in Docs & Demos, and at least with the search-form in this forum. But no hits.
Maybe someone can help me, to find all the properties in the debugger-mode.
I debug with xdebug on OS X Lion and it's very fine.
But I can't find the settings to uncover/display the protected/private properties of a object/instance and the properties from his ancestors.
In the picture you see there is the instance from 'TestController' in '$this' variable. its parent instance 'Controller' has an private property '_pageTitle' and a public magic method 'getPageTitle()' within return the value from '_pageTitle'.
In ZendStudio the values from the private/protected from ancestors instances were viewable.
With the "Watches" I couldn't display the private property ^'_pageTitle' direct.
Could someone give me a hint, where I could find the settings for this intention. Or did you know a work around?
Sometimes I would like to see the value from some protected properties without write the magicMethod in the Watches-window, sometimes there is also only a set... magicMethod to make it write-only from outside. But for the development it would be great to see the value.
Thank you for your help