PHP is a server-side scripting language for creating dynamic web pages. the programming syntax is very similar to Perl but is much easier than comparable Perl or ASP to learn.
PHP supports the most common databases like MySQL Sybase or Oracle and you can integrate external libraries to generate PDF documents or for parsing XML. it is an open-source language which is supported by groups of developers.