PHP
is one of the most popular server side scripting languages running
today. It is used for creating dynamic webpages that interact
with the user offering customized information. PHP offers many
advantages; it is fast, stable, secure, easy to use and open
source (free).
PHP code is inserted directly into the HTML that makes up
a website. When a visitor comes to the website, the code is
executed. Because PHP is a server side technology, the user
does not need any special browser or plug-ins to see the PHP
in action.
PHP doesn't use a lot of the system resources so it runs fast
and doesn't tend to slow other processes down. It is typically
used as an Apache module, written in C, so it loads and executes
quickly. It works well with other software and can be quite
fast. PHP is also fairly stable and since it is open source,
the PHP community works together to fix any bugs. The community
offers technical support and continuously updates the code
further expanding PHP's capabilities.
Another key advantage of PHP is its connective abilities.
PHP uses a modular system of extensions to interface with a
variety of libraries such as graphics, XML, encryption, etc.
In addition, programmers can extend PHP by writing their own
extensions and compiling them into the executable or they can
create their own executable and load it using PHP's dynamic
loading mechanism.
In addition to extensions, PHP has tons of server interfaces,
database interfaces and other modules available. Of the server
interfaces, PHP can load into Apache, IIS, Roxen, THTTPD and
AOLserver. It can also be run as a CGI module. Database interfaces
are available for MySQL, MS SQL, Informix, Oracle and plenty
of others. If a database is not supported, ODBC is an option.
The main PHP source repository is loaded with modules and
interfaces that users have written and contributed. There you
can find modules for flash movies, PDF files, calendars and
more.
PHP can run on both UNIX and Windows servers, which makes
it more accessible than Windows (ASP).
Webbing Systems has strong base in PHP programming
and have developed CMS and Wishlists in PHP with MYSQL database
as backend.
|