PHP stands for “Hypertext Preprocessor” introduced in 1995 by Sir Rasmus Lerdorf. It is free open source programming language which is basically used for developing web applications.
PHP is a server side scripting language which is embedded with the HTML code. Usually PHP is used for enabling to the dynamic content, session, tracking in the website for creating the dynamic web pages even for the e-commercial websites. PHP can integrate with the top of databases like MySQL, PostgreSQL, My SQL Server, Oracle etc.
PHP has very basic syntax like C and supports the major protocols like POP3, IMAP etc.
There is very interesting story behind the development of PHP. Let take a look as per mentioned points.
As per earlier motioned PHP developed by Sir Rasmus Lerdorf in 1995. Now he is senior engineer in Yahoo. They needed some dynamic content in their own website. So for make this task easier they developed a server side scripting technology by using Perl language named “Personnel Home Page/Form Interpreter” was later shortened to PHP/FI and a recursive name as “Hypertext Preprocessor” PHP/FI was able to receive the data from the browser and respond back. This initial version of PHP we do include in version 1.0. Sir Rasmus Lerdorf also introduced PHP/FI version 2.0 after the initial version release.
In the year of 1997 there are thousands of websites running in over the internet and by this time maximum sites were implementing using Apache Web Server and this was the time when Andy Gutmans and Zeev Suraski launched PHP version 3.
It was the time when PHP was spreading their limitation over the web market. PHP 3 Project also implemented a robust Apache module which was a great achievement of PHP on that time.
In this advance version of PHP Andy Gutmans and Zeev Suraski re-architected the PHP with some advance and extra feature in it. They were developer this version of PHP using the Zend engine so that’s why this version of PHP has some major better improvements. These major changes are below:
This is the latest and ongoing version of the PHP. PHP version 5 introduced some more key features of Object Oriented Programming Language (OOPs). There are already some other programming languages like Java, C++, .Net etc. which follows the OOPs principles.
Therefore PHP version 5 implemented the OOPs features like exception handling using try catch block.
PHP 5 also introduced the new feature for storage and manipulating the data using the XML file in it.
PHP language designed as for server side scripting language and contains all the features like another CGI programs. Some of the power key feature of PHP mentioned as following.
Now the days, there is various server side scripting languages other than PHP like JSP, ASP etc. These programming languages have their own features but if we’ll compare them to PHP then we will found these advantages of PHP as follows: