banner title

Why PHP?

banner title

PHP is by no means a well crafted, beautiful language, but it is a great tool for building dynamic web applications. PHP provides robust support for Object Oriented Programming. Latest version of PHP 5 offers error handling with Exceptions.

Why PHP?
Why PHP?

Why PHP?

PHP is Cross-Platformed. Using the same code base, PHP can be compiled and built on about 25 platforms, including most UNIXs, Windows (95/98/NT/2000) and Macs.

PHP is similar to C. So anyone who has experience with a C-style language will soon understand PHP. In C-style languages we can also include JavaScript and Java. In fact, much of PHP's functionality is provided by wrappers around the underlying system calls so C programmers will immediately feel at home.

PHP is extendible. PHP consists of the core parsing engine (written by Zend), a set of core code modules and then a set of code extensions. This allows programmers two ways of extending PHP to do some special processing, either by writing an extension module and compiling it into the executable, or by creating an executable that can be loaded using PHP's dynamic loading mechanism.

PHP currently will load into Apache, IIS, AOL Server, Roxen and THTTPD. Alternatively, it can be run as a CGI module.

PHP currently will work with MySQL, MS SQL, Oracle, Informix, PostgreSQL and many others. These are binary level interfaces, and ODBC is also provided for those situations where the database is not supported

As an open source product, PHP is well supported by a talented production team and a committed user community and also new contributions are also added from the Development Community other than PHP Developers, Zend Engine Developers, worldwide serving to the Web Development. Furthermore, PHP can be run on all the major operating systems with most servers.

PEAR, the PHP Extension and Add-on Repository is similar to the CPAN network for Perl, although still in its infancy, the idea of PEAR is to provide a set of PHP scripts that would be installed by default with the PHP installation.