Download it for FREE and use it to refine your floor plan ideas. Discover why EdrawMax is an awesome floor plan designer for home plans: Try it FREE. Download PHP Designer 2007 - Personal for Windows to improve analyzing, editing, publishing, and debugging processes for professional developers. Geany is a PHP editor that uses GTK open-source toolkit. This editor autocompletes words or brackets. It supports numerous file types, including PHP, Perl, HTML, etc. Features: You can easily compile and execute code. It simplifies project management. This free PHP IDE supports code folding (selectively hide and display file). The PHP IDE project delivers a PHP Integrated Development Environment framework for the Eclipse platform. This project encompasses the development components necessary to develop PHP-based Web Applications and facilitates extensibility. It leverages the existing Web Tools Project in providing developers with PHP capabilities.
PHP Design became object-oriented with the release of PHP version 5.0, which resulted in the need for new PHP tools, for example, the ability to visually browse through PHP classes, PHP functions and other PHP objects. This tutorial explains how to use advanced PHP design functionality that is available in NuSphere PhpED’s Code Explorer for visually representing the hierarchy of PHP objects. To follow along with this tutorial, simply download a free trial of the NuSphere PhpED integrated development environment for PHP (PHP IDE).
The PHP code explorer tab is located on the left-hand side of the PhpED XML IDE. When a PHP file is loaded in the PHP Editor, the Code Explorer displays a complete hierarchy of PHP classes, PHP functions, PHP variables and PHP Constants in a tree; each type of PHP object is visually represented by its own symbol. There are four different PHP design modes to choose from:
You can use the context menu to switch between these modes by right-clicking on the Code Explorer area. For example, the following illustration displays a PHP File in Class View in the NuSphere PHP Designer.
PhpED's Code Explorer allows you to easily navigate between different PHP Classes, PHP Functions etc. To navigate to specific PHP Class definition, PHP function, PHP variable or PHP Constant you should:
If you design a complex PHP application containing a large number of classes, functions and variables, finding what you need can be challenging. The search feature of Code Explorer lets you search by name for the elements used in your PHP Design:
For example, the following illustration shows the search functionality at work:
In this tutorial you learned that you really don't need to memorize all of the different class libraries available to PHP Designers – instead, you can simply use a PHP Code Explorer to navigate PHP classes and functions to simplify PHP design, particularly when working with larger PHP applications. Readers seeking to simplify PHP design can download a free trial of NuSphere PhpED, the product used in this tutorial.