History of PHP?

PHP development began in 1994 when Rasmus Lerdorf wrote several common Gateway Interface (CGI) programs in C, which he used to maintain his personal homepage. He extended them to make use of web forms also to speak to databases, and called this implementation “Personal Home Page/Forms Interpreter” or PHP/FI. To find out more about PHP operators visit our website.

PHP/FI may be used to build simple, dynamic web applications. To accelerate bug reporting and improve the code, Lerdorf initially announced the release of PHP/FI as “Personal WEBSITE Tools (PHP Tools) version 1.0” on the Usenet discussion group comp.infosystems.www.authoring.cgi on June 8, 1995. This release already had the fundamental functionality that PHP offers today. This included Perl-like variables, form handling, and the ability to embed HTML. The syntax resembled that of Perl, but was simpler, more limited and less consistent.

A good example of the 1st PHP syntax:

Early PHP was not intended to certainly be a new programming language, and grew organically, with Lerdorf noting in retrospect: “I’ve no idea how to stop it, there is never any intent to make a programming language I’ve zero idea how to write an application writing language, I just kept adding another logical step on the way.” A development team began to form and, after months of work and beta testing, officially released PHP/FI 2 in November 1997.

The very fact that PHP was not originally designed, but instead originated organically has led to inconsistent naming of functions and inconsistent ordering of their parameters. Occasionally, the function names have been chosen to check the lower-level libraries which PHP was “wrapping”, while in a few very early versions of PHP the area of the function names was used internally as a hash function, so names have been chosen to improve the distribution of hash values.

PHP 3 and 4

This is among custom PHP code for the WordPress content management system.
Zeev Suraski and Andi Gutmans rewrote the parser in 1997 and formed underneath of PHP 3, changing the language’s name to the recursive acronym PHP: Hypertext Preprocessor. Afterwards, public testing of PHP 3 began, and the state launch came in June 1998. Suraski and Gutmans then started a brand new rewrite of PHP’s core, producing the Zend Engine in 1999. Additionally they founded Zend Technologies in Ramat Gan, Israel.

ON, MAY 22, 2000, PHP 4, powered by the Zend Engine 1.0, premiered. By August 2008 this branch reached version 4.4.9. PHP 4 is forget about under development nor will any security updates become released.


On July 14, 2004, PHP 5 premiered, powered by the newest Zend Engine II. PHP 5 included new features such as improved support for object-oriented programming, the PHP Data Objects (PDO) extension (which defines a lightweight and consistent interface for accessing databases), and numerous performance enhancements. In 2008, PHP 5 became the only stable version under development. Late static binding have already been missing from PHP and was added in version 5.3.

Many high-profile open-source projects ceased to assist PHP 4 in fresh code by February 5, 2008, because of the GoPHP5 initiative, given by a consortium of PHP developers promoting the transition from PHP 4 to PHP 5.

After a while, PHP interpreters became of all existing 32-bit and 64-bit os’s, either because they build them from the PHP source code, or by using pre-built binaries. For PHP versions 5.3 and 5.4, the only available Microsoft Windows binary distributions have been 32-bit IA-32 builds, requiring Windows 32-bit compatibility mode when working with Internet Information Services (IIS) on a 64-bit Windows platform. PHP version 5.5 made the 64-bit x86-64 builds designed for Microsoft Windows.

Recognized security support for PHP 5.6 ended on 31 December 2018, but Debian 8.0 Jessie will extend support until June 2020.

Leave a Reply

Close Menu