One of the benefits of being an Aptana Studio Pro user is early access to exciting new features, before everyone else gets them.
Accordingly, we're very excited to have released the first beta of our significantly enhanced support for PHP in Aptana Studio to you. In getting to this milestone we incorporated as much of your feedback and ideas as we could. Your forum posts, ASAP tickets and all the feedback you provide to us helps us make the best products for you -- so keep it coming!
Here's what you'll find when you next update to the latest "nightly" version of Aptana Studio:
Dramatically Improved Content Assist
Here are just a few of the many highlights:
1. Content assist on user defined functions
2. Auto completion of "this->" references.
3. Auto completion of "self::" references.
4. Auto completion of "$variable->" references.
5. Auto completion of "methodCall()->" references.
6. Auto completion of "Class::" references.
7. Auto completion of "$variable::" references.
8. Auto completion of "methodCall()::" references.
9. Auto completion of function/method parameters.
10. PHP type hints for types calculation.
11. PHP doc comment type hints types calculation.
12. Ability to get variable types from "new ClassName()".
13. Ability to calculate infix expression types
14. Performs recursive expression types calculation and some type inferencing
PHP Debugger
The new PHP Debugger is capable of handling breakpoints, watch variables, stepping, and previewing the current state of HTML output. This works even better with the new Built-in PHP Server.
Built-in PHP Server
The CGI versions of PHP are now bundled right out-of-the box so that Aptana Studio is able to serve PHP files with no extra configuration required. Since the server is running through Jetty, you can even use PHP and Jaxer together, on the same page.
We're still considering which PHP extensions to bundle by default, so please let us know if you think something is missing.
PHP Formatting
The PHP Formatter has been upgraded to match the language formatting available for HTML, CSS and JavaScript. It supports a great number of features, so please check it out!
We'll be posting screencasts of these features soon, but in the meantime, please try it out and let us know what you like, and what still needs work.
To Download:
1) Install the current version of PHP (from the Aptana Studio Home Page)
2) Change your update preference to "nightly" (Preferences -> Aptana -> Updates)
3) Search for updates.
A full list of what we changed is available in ASAP. Please use that as well to provide any feedback.
We look forward to your input!
Team Aptana