Learning PHP Part 2 : The History of The Development of PHP and PHP Version


PHP which is now known to differ greatly from the original purpose of this application is developed. As material known to us, it doesn’t hurt to know the history and origin of web programming language no. 1 in the world.

In addition to the history of PHP, we will also discuss the development of PHP from PHP/FI 1 to PHP version 5.6.3 version has just been released November 13, 2014.

Php/FI: Personal Home Page/Forms Interpreter

History of PHP began in 1994 when Denmark-born programmer who now lives in Canada, Rasmus Lerdorf make a script (code) with the language of Perl for the web. One of the uses of this script is to display a personal resume and record the number of visitors to a website.

To improve performance, Rasmus Lerdorf then reset the program code in the C language. He also develops it further so as to have the script has the ability to process the HTML form and communicate with the database.

Lerdorf mentions this program code as a Personal Home Page/Forms Interpreter or PHP/FI. This is the origin of the naming of PHP use. PHP/FI can be used to create simple dynamic web applications.

Lerdorf released the code to the public as the Personal Home Page Tools (PHP Tools) version 1.0. The release was announced on June 8, 1995, at the address comp.infosystems.www.authoring.cgi, sebuah group diskusi Usenet.

The following is the content of the announcement :

The website address listed above is not used anymore. Of this announcement we can find out the needs of the programmer’s time, such as finding ways to make the pages can be protected with a password, the ease in the handling of form, and the ability to access data from another page.

The announcement also reflects that PHP was originally is a framework of the C language that has many functions in web developing, not a whole programming language as we know it today.

PHP/FI : Personal Home Page/Forms Interpreter 2

Along with the development and addition of features to the web at that time, in April 1996, Rasmus Lerdorf announced the PHP/FI version 2.0. PHP version 2 was designed Lerdorf at the time working on a project at the University of Toronto who need data processing and display complex web. PHP/FI version 1 is in fact already insufficient, but the resulting performance was felt not enough, that it took the addition of advanced features.

Here is the email from Lerdorf addressed to Usenet discussion group in 1996.

In the email, also described the addition of new features in the PHP/FI version 2. In this announcement is the first time the word “scripting language” (scripting language) is used in PHP.

The main reason for the release of the second version of this due to the demands of the web programmers who want more than just a collection of functions, but also require logic such as “if” and “else“.

PHP: Hypertext Preprocessor 3

The next PHP evolution occurred in mid-1997, PHP version 2 has attracted a lot of attention, but this language programmer has a problem with the stability of a less reliable. It is more because of his own work only for Lerdorf developing PHP.

That’s when Zeev Suraski and Andi Gutmans, partake and recreate the parsing engine is the basis of PHP to make it more stable.

With the support of many other programmers, PHP Project is slowly switching from one man project into a more familiar mass projects we know as open-source project. PHP is further developed by The PHP Group is a collection of many programmers from around the world.

PHP version 3 was officially released in June 1998 :

The release of PHP version 3 also marked with changes abbreviations previous PHP PHP/FI: Personal Home Page Tools, into PHP: Hypertext Preprocessor. PHP extension as PHP: Hypertext Preprocessor, also known as the length of the rekursrif, a term in programming where a function calling itself. So, since PHP version 3, PHP extension changed to PHP: Hypertext Preprocessor.

After the release of PHP 3.0, PHP is more popular in use around the world. And since that time, the use of PHP as a web programming language is becoming a standard for the programmer.

PHP: Hypertext Preprocessor 4

Soon after, Andi Gutmans, Zeev Suraski and also various programmers around the world develop PHP Furthermore by introducing many advanced features, such as a layer of abstraction between PHP with a web server, adding a mechanism thread-safety, and two-stage parsing. New parsing was developed by Zeev and Andi, and called the Zend engine. Finally on 22 May 2000 launched the PHP 4.0

PHP version 4 also includes a programming feature object /Object Oriented Programming, though not yet perfect.

PHP: Hypertext Preprocessor 5

The last version of PHP, namely PHP 5.x was launched on 13 July 2004. PHP 5 has supported full programming object and improved performance through Zend engine version 2.

Some of the enhancements include PDO (PHP Data Objects) for database access, closures, trait, and namespaces.

Until this article was updated in December 2014, the last stable version of PHP was version 5.6.3. If you’ve noticed, it’s been more than 10 years have passed since the release of PHP version 5.

PHP: Hypertext Preprocessor 6

The advanced version of PHP, namely PHP 6.x actually has long been developed, even since the year 2005. The focus of the development of PHP 6 Unicode support, especially in so that PHP can support different types of characters in non-latin languages.

But due to some reasons like lack of programmers, and unsatisfactory performance, development PHP 6 was halted and the features incorporated into the PHP 5.

PHP: Hypertext Preprocessor 7

In the year 2014, a project of the Advanced PHP started emerging, namely PHP 7. Among the programmers a little confused with the naming of the PHP version that will be released this, whether to refer to it as PHP PHP 6 or 7. Although PHP version 6 has been officially abandoned, but many articles and books written about PHP 6. After voting, taking the name of the PHP version 7 eventually became the final decision. As such, we will not see the PHP version 6, and instantly ‘ jump ‘ to PHP 7.

PHP-circling project evolved from a 7 called PHPNG (PHP Next Generation). The project PHPNG aims to reorder the PHP code to improve performance. In July 2014, an experiment found that PHPNG has increased the performance of nearly 100% from a previous PHP version.

Update: according to the official website of PHP, PHP 7 is still under development and is scheduled for release at the end of the year 2015. More information can be accessed at: https://wiki.php.net/rfc/php7timeline.

PHP tutorial in this time we have seen about the long history of PHP to be server-side programming languages are most popular to date. Although constrained by the release of PHP version 6. PHP version 5 still always updated and continually added new features to match the current web development.

In this tutorial learn PHP afterwards, we will discuss about how to Install PHP with XAMPP.



Please enter your comment!
Please enter your name here