Davor's PHP Constructor
- Special PHP Features
You can use Davor's PHP Constructor to develop any kind of web sites requiring scripts, or build clean
HTML pages, still using benefits of project management, syntax highlighting etc. However, it has
primarily been programmed with PHP development in mind and therefore offers some special features:
Code Parameter Hints
IDE editor shows function parameters as hints during editing.
This feature will activate automatically when you type function name followed by '('
or manually if you press Ctrl+Shift+Space.
Editor will show function parameter hints for all built-in and other PHP functions properly
defined in file phpfu.dat, as well as custom functions defined in active script
and all files named in "include" and "require" statements, also commented ones.
Advanced PHP Syntax Highlighting
The Editor properly highlights all types of PHP variables even when they are PHP globals or
included within strings or complex expressions. It also takes care of mixed sources, where
both HTML and PHP code are mixed.
Code Completion with PHP Functions and Keywords
Editor displays a list of PHP keywords and functions in a drop down menu to let you
search and choose a keyword/function rather than typing it entirely.
List of Defined PHP Functions and Classes
Allows you see a list of functions and classes in active script and then locate
Automatic Entry of PHP Variables
If allowed in IDE options, editor will invoke special PHP variable search/enter dialogue
whenever '$' sign is typed, to let you choose any of already defined variables in edited
Code Analysis (Code Explorer)
This feature will analyze active script and read all HTML tags, PHP Functions and Classes,
PHP Variables and include/require statements and show them in a tree view. You can then
jump to any listed occurence of a specific item.
Interpret or Check Syntax of PHP scripts
If you properly specify the location of your PHP interpreter (php.exe), IDE will allow
you to interpret the script and display generated HTML. You can also check a syntax of a
script for errors, without running it or previewing in browser.
- IDE in General
Project Analysis (Project Explorer)
This feature will analyze scripts in all loaded projects and read all HTML tags,
PHP Functions and Classes, PHP variables and include/require statements;
found elements are displayed in tree view with either element or file occurence as
starting points. Clicking listed code occurences, you will be positioned to exact
Depending on your server (IIS, Apache or other) configuration, you can set all necessary
project options to properly run or preview PHP scripts, or whole PHP-based site/project.
Function/Class Definition Location
Ctrl+Click on function or class name in editor locates item's definition in code, if
possible, using the same method like when displaying parameter hints.