X

An Oracle blog about NetBeans for PHP

(Symfony + PHP 5.3) == Milestone 1

Guest Author

We are pleased to announce that NetBeans IDE 6.8 M1 Download is now available. Visit the NetBeans
6.8 New and Noteworthy page
to learn more about all the new
features and enhancements available in this milestone
release. The final release of NetBeans IDE 6.8 is planned for Fall 2009.

Highlights of this stabilized development build include the initial support for the  6.8 key PHP features:

Support for PHP 5.3 language features in NetBeans IDE 6.8

One of the goals for NetBeans IDE 6.8 is to bring support for the new language features in PHP 5.3, such as new keywords, namespaces and closures. Now I would like to share information about status of PHP editor features
for Milestone 1.

Milestone 1 Features

Syntax Highlighting for new keywords, closures

syntax coloring 2

Code Folding for namespaces

syntax coloring

Navigator shows namespace declarations

navigator 5.3

aliases/imports, constants declared outside a class using the const keyword planned for milestone 2

Code Completion after use, namespace keywords, identifiers with qualified names

cc in namespace segments

cc53newinstance

Please test it and report all the issues or enhancements you find in NetBeans IssueZilla (component php, subcomponent editor).

Join the discussion

Comments ( 11 )
  • Kevin Thursday, August 6, 2009

    Is nested indentation going to be addressed?

    array example:

    $test = array(

    'foo' => 'bar',

    'baz' => array(

    'wow' => 'baz',

    'baz' => 'wow'),

    'bar' => 'foo'

    );

    object example:

    $this->objects

    ->getFoo($this->objects

    ->getBaz()

    ->getWow())

    ->getBar();

    Been waiting on this for a while.


  • radek Thursday, August 6, 2009

    Hi Kevin,

    this blog entry is actually PHP News and Noteworthy for milestone 1 and highlights PHP 5.3 support, but isn't complete plan for 6.8. Anyway indentation & formatting is top priority for 6.8 and milestone 2 should bring these awaited improvements rather than other new features


  • Alex Thursday, August 6, 2009

    Is the embedded browser not included in php version of Netbeans?


  • lynshelmanscott Thursday, August 6, 2009

    Your IDE rocks.. Thanks for so great tool... I would love to see more support for popular PHP frameworks like Zend, YII, CakePHP, CodeIgniter..


  • Tomas Mysik Thursday, August 6, 2009

    To lynshelmanscott:

    Feel free to update each framework's issue in NB IssueZilla (what exactly you would expect from the support), that will help us a lot!

    Thanks,

    Tomas


  • Markus F Thursday, August 6, 2009

    I have M1 running since released and i already have it as productive system running. Loving it so far -- it's way faster than 6.7 and on Windows working great.

    A big THANK YOU for your work out there.


  • stormfly Sunday, August 9, 2009

    I would like to thank you for a job well done! NetBeans for PHP is great.


  • Cifro Sunday, August 9, 2009

    And what about this?:

    use Nette\\Environment as Env;

    In other words, support for aliased classes within code suggestions;


  • radek Sunday, August 9, 2009

    To Cifro:

    support for aliased classes within code suggestions is planned but not done yet.


  • radek Monday, August 10, 2009

    To Alex:

    Embedded browser requires 32-bit JDK. When running Linux then at least JDK version 1.6.0. When GTK look and feel is enabled on Linux then JDK 1.6.0 update 14 or better is required.

    See:

    http://wiki.netbeans.org/NewAndNoteworthyNB68#section-NewAndNoteworthyNB68-EmbeddedBrowser

    Radek


  • links of london Thursday, October 29, 2009

    It was a very nice idea! Just wanna say thank you for the information you have shared. Just continue writing this kind of post. I will be your loyal reader. Thanks again.


Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.