PHP is a widely popular server-side scripting language used to create dynamic pages. PHP can be embedded into HTML. It is used for creating interactive, dynamic sites with only just a few lines of code. It is an open source language, which means that it is available for general use.
PHP is extremely easy for newbies and offers lots of features to experienced webmasters as well. It can run on all the popular operating systems and it is supporting almost all of the today's modern web servers which gives you the opportunity to choose.
PHP also supports a large amount of databases such as MySQL; PostgreSQL, Unix dbm and many more.
With PHP, a person can generate PDF files, images, text, animations and so on. It can save those files to the file system.