Download NetBeans

NetBeans IDE Features

Frameworks & Tools

PHP development in NetBeans IDE

Out of the box support for most used web frameworks like Zend, Symfony, Doctrine, Smarty

Web Frameworks

NetBeans IDE supports the following popular web frameworks:

In general, you can create new PHP projects with these frameworks, run framework commands, navigate from controller (action) to its view, use framework annotations and code-completion in the editor and customize its settings.


Documenting PHP Code with ApiGen

You can use NetBeans PHP IDE to generate PHP code documentation with ApiGen. You must download ApiGen yourself and make certain in the IDE Options that the IDE recognizes the ApiGen installation and that the IDE has found the correct path to the ApiGen script. After you set everything up correctly, all you have to do is right-click a project node and select Generate Documentation. The IDE generates the documentation files in the location of your choice.


ORM using Doctrine2 Framework

Dependencies via Composer

Smarty Templates

NetBeans IDE supports the most used framework for ORM (Object-relational mapping), Doctrine2 Framework. You can easily run all the Doctrine2 commands right from the IDE; see screencast for more information.

NetBeans IDE supports Composer - Composer is a tool for dependency management in PHP. It allows you to declare the dependent libraries your project needs and it will install them in your project for you.

Smarty support offers features of the standard NetBeans IDE editor, it means the syntax coloring, code templates, code completion including tags documentation, block tags matching, parser's error hints and more. see screencast for more information.

Twig Templates

The IDE provides a support for Twig templates (which are closely connected with Symfony Framework). It provides a code completion for all of Twig elements. It means Tags, Filters, Functions, Tests and Operators. All elements are also docummented. One can also use a build-in code templates support.

See Also