(Symfony + PHP 5.3) == Milestone 1

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).

Comments:

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.

Posted by Kevin on August 06, 2009 at 11:49 AM CEST #

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

Posted by radek on August 06, 2009 at 01:48 PM CEST #

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

Posted by Alex on August 06, 2009 at 02:35 PM CEST #

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

Posted by lynshelmanscott on August 06, 2009 at 08:40 PM CEST #

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

Posted by Tomas Mysik on August 07, 2009 at 12:22 AM CEST #

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.

Posted by Markus F on August 07, 2009 at 01:48 AM CEST #

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

Posted by stormfly on August 09, 2009 at 02:33 AM CEST #

And what about this?:

use Nette\\Environment as Env;

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

Posted by Cifro on August 09, 2009 at 12:33 PM CEST #

To Cifro:

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

Posted by radek on August 10, 2009 at 01:57 AM CEST #

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

Posted by radek on August 10, 2009 at 05:05 AM CEST #

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.

Posted by links of london on October 29, 2009 at 08:07 PM CET #

Post a Comment:
  • HTML Syntax: NOT allowed
About

This blogs is written by NetBeans developers who contribute to the PHP support mainly.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today