PHP is a server-side, cross-platform, HTML embedded scripting language, similar to ASP, that lets you create dynamic web pages. PHP-enabled web pages are treated just like regular HTML pages and you can create and edit them the same way you normally create regular HTML pages.
Like ASP, PHP script is processed by the Web server. After the server processes the PHP code, it returns plain old HTML back to the browser. This kind of interaction allows for some pretty complex operations.
PHP supports a massive number of databases, including Informix, Oracle, Sybase as well as ODBC. PHP also works with or can interact with other internet technologies, such as, authentication, XML, dynamic image creation, WDDX, shared memory support, and dynamic PDF document creation, etc.