Web Frameworks

Create new PHP projects with these frameworks, run framework commands, navigate from
controllers (actions) to views, use framework annotations and code completion in the editor,
and customize settings.

Continuous Integration Support

NetBeans IDE for PHP has support for continuous integration. Continuous integration is a software
development practice involving version control and a specialized server. The specialized server
runs scheduled PHPUnit and Code Coverage tests on the software.

Test results are associated with version control information, so that developers can identify bugs
they introduce to the software quickly and easily. The IDE uses Template for Jenkins Jobs for PHP Projects, which must be set up with the necessary plugins and tools on the integration server.

PHP Projects

The NetBeans project offers a version of the IDE tailor-made for developing PHP web sites that comprise a variety of scripting and mark-up languages. The PHP editor is dynamically integrated with HTML, JavaScript and CSS editing features.

Focus on the code and speed up code scanning by excluding individual directories in the Project properties. The NetBeans IDE fully supports iterative development, so testing PHP projects follows the classic patterns familiar to web developers.

Debugger

Debug PHP code using Xdebug: You can inspect local variables, set watches, set breakpoints, and evaluate code live. Navigate to declarations, types and files using Go To shortcuts and hypertext links. Use a global PHP include path for all projects or customize it per project.

The NetBeans IDE for PHP also offers command-line debugging: The PHP program output appears in a command line display in the IDE itself and you can inspect the generated HTML without having to switch to a browser.

You can debug scripts and web pages, either locally or remotely. The NetBeans PHP debugger integration allows you to map server paths to local paths to enable remote debugging.