Saturday, June 9, 2018

PHP

history

The development of PHP began in 1994 with a set of CGI (English: Common Gateway Interface) Perl scripts for managing Rasmus Lerdorf's personal website. With the help of these scripts, Rasmus displayed his CV on the site and recorded the site's visitor traffic. After a while, I re-encoded these scripts with C to interact with web forms, communicate with databases and work faster, and gave this application a Personal Home Page / Form Interpreter (PHP / FI, English: Personal Home Page / Forms Interpreter). Creating dynamic web sites in a simple way with PHP / FI was quite easy. On June 8, 1995, Rasmus announced the first PHP / FI application in a Usenet discussion group to speed up the debugging process and improve the source code, called Personal Home Page Tools (PHP Tools). Key features such as Perl-like variable definition, form management, and the ability to place HTML code between script codes that exist in PHP by 2013 were also available in this first release. Although the syntax was generally similar to Perl, it was more limited and simpler, but more inconsistent. PHP / FI 2 was officially announced in November 1997 after a month of development and testing with a development team.


Zeev Suraski and Andi Gutmans rewrote the separator in 1997 and replaced PHP 3 with the language PHP: Hypertext Preprocessor. This was followed by the start of the test phase, which was open to everyone in PHP 3, and PHP 3 was officially announced in June 1998. Suraski and Gutmans developed Zend Motorunu in 1999 by codifying PHP from scratch and then set up a company named Zend Technologies in Ramat Gan, Israel. [6]


On May 22, 2000, PHP 4, powered by Zend Engine 1.0, was announced and actively developed until it reached version 4.4.9 as of August 2008. [7] Today the development of PHP 4 has been discontinued and no improvements have been made, including security updates.


On July 13, 2004, PHP 5, powered by the new Zend Engine II, was released. PHP 5 offers much more possibilities for object oriented programming, with a fairly consistent and fast interface for accessing databases via the PHP Data Objects (PDO) plugin, as well as numerous performance improvements. In 2008, the release of the consistent version of PHP 4 was discontinued, and PHP 5 development was the only consistent version to continue. PHP did not have Late static binding, but with version 5.3 this was a major downgrade. [9]