Personal Home Page (PHP) is a server-side language, which is used as both a scripting language and programming language for developing websites. Rasmus Lerdorf designed PHP in 1994 but was developed by Zend Technologies. Its code is embedded into the HTML code for execution. It is also used with Web Content Management Systems and Web Frameworks. The code written in PHP is interpreted by a PHP interpreter, which is implemented on the server.
It is a general purpose, server-side scripting language, which runs on a web server. The main use of PHP is to develop dynamic web pages that load content, images, and other data from the databases based on the function written in the PHP le. The code written in a PHP le is executed by the PHP runtime. Apart from being used as a server-side scripting language, it is a well-written web programming language, which along with CSS and HTML has been changing the Internet. PHP is also used for command-line scripting. Usually the output of PHP code is HTML, but it is not a hard and fast rule, as its output can be JSON, XML, or binary data as well.
Development of PHP started in 1994 by Rasmus Lerdorf, but it came into the public in 1995. Rasmus L erdorf had written several Common Gateway Interfaces (CGI), which were then extended to work with Web forms and databases. This is where the journey of PHP started. Later on it came out as a programming language for the web. The rst version of PHP was released in 1995 followed by Version 2 in 1997. Later in June 1998, PHP 3 came into the market. With continuous development, PHP 4 was announced in 2000. 2004 was named for PHP 5. Journey of PHP 6 started in 2005. After that, several years had gone into developing a major update of PHP, which is PHP 7. This version was released in 2014- 2015.
Today, the current version of PHP is 7.1.
Being a popular web programming language, to date PHP has been used by millions worldwide. Even the top Content Management Systems (CMS) like WordPress use PHP. It is used by almost 80% of websites for server-side scripting.