Why use PHP
PHP is compatible with different DB languages including MySQL; can run on Apache, Windows, Linux and Unix servers.
PHP has a good framework of functions in place making the language relatively easy to learn with good online support.
PHP is a highly efficient web language and accessibility of other web-based tools like Google maps is easy using PHP.
Powerful library support
PHP has an extensive extension library, immense collection of functional modules including Graphics, PDF amongst others.