is a popular freeware web applications development tool. The newest version
of PHP, PHP 4, became available on May 22, 2000, and offers improved performance,
scalability, features, and extendiblity.
PHP includes support for various databases, including mSQL,
MySQL, and PostgreSQL,
and is commonly used for the development of database enabled web sites.
Many people find the embedded nature much easier to deal with than trying
to create separate HTML and CGI files.
Like other preprocessed, html-embedded scripting languages, PHP has
many of the more useful features of Perl but is designed for HTML development
in mind. It eliminates the need for numerous small Perl CGI programs by
allowing you to place simple scripts directly in your HTML files. This
speeds up the overall performance of your web pages since the overhead
of forking Perl several times has been eliminated. It also makes it easier
to manage large web sites by placing all components of a web page in a
single html file. Similar tools commercially available include Miva,
and Meta-HTML PRO.
PHP4 has a large list of known bugs. Please consult the
PHP Bug Reporting list if you are finding strange behavior
from your PHP4 modules. Some of the more apparent bugs involve multiple
file uploads, url rewriting during session handling, and occasional
zombies using backtick execution. If any of your existing PHP3 applications
rely on some of these features, be sure to test them before making
a full commitment to PHP4.
For additional information and documentation see: