Introduction to PHP

Source: Internet
Author: User
Tags cve

PHP original Personal Home page abbreviation, has been formally renamed as "Php:hypertext preprocessor". Note that this is not the abbreviation for "Hypertext Preprocessor", which is referred to as a recursive abbreviation for putting a name into a definition. PHP was created by Rasmus Lerdorf in 1994 and is just beginning to be a simple Perl-written program Rasmus Lerdorf to maintain personal web pages. These utility programs are used to display Rasmus Lerdorf's CV, as well as statistics on Web traffic. It was later rewritten in C, including access to the database. He integrates these programs with some form-translation, called Php/fi. Php/fi can be connected to the database, resulting in a simple Dynamic Web-page program.

Starting with personal Home Page tools (PHP Tools) in 1995, Lerdorf wrote some documents describing the program. and released the php1.0! In this version, the guest message book, guest counter and other simple functions are provided. More and more Web sites use PHP in the future, and there is a strong demand to add some features. such as looping statements and arrays of variables, and so on, after the new members joined the development ranks, Rasmus Lerdorf on June 8, 1995 to release Php/fi publicly, hope that through the community to accelerate the development of the program and find errors. This released version is named PHP 2, and already has some of PHP's prototype types, such as Perl-like variable naming, form processing, and the ability to embed in HTML. Program syntax is similar to Perl, there are more restrictions, but more simple, more flexible. Php/fi added support for MySQL and built PHP's position on Dynamic web development. By the end of 1996, there were 15,000 websites using PHP/FI.ISAPI FiltersIn 1997, Technion IIT's two Israeli programmers: Zeev Suraski and Andi Gutmans, rewritten the PHP parser as the basis for PHP 3. And PHP is also called Php:hypertext preprocessor at this time. After several months of testing, the development team released PHP/FI 2 in November 1997. Then started the PHP 3 Open test, and finally in June 1998, the official release of PHP 3. Zeev Suraski and Andi Gutmans began rewriting PHP's core after the release of PHP 3, a 1999 profiler called Zend Engine, which also established Ramat Zend in Israel's Technologies Gan Manage the development of PHP. On May 22, 2000, PHP 4, based on Zend Engine 1.0, was officially released, and on July 13, 2004, PHP 5,php 5 was used for the second generation of Zend engine. PHP contains a number of new features, such as enhanced object-oriented functionality, the introduction of PDO (PHP Data Objects, an extension function library for accessing databases), and many performance enhancements. PHP 4 is not going to continuePHPUpdated to encourage users to transfer to PHP 5. 2008 PHP 50% for PHP only has in PHP version developed. Future PHP 5.3 will incorporate late static binding and some other enhancements. The development of PHP 6 is also underway, with the main improvements being the ability to remove register_globals, magic quotes, and Safe mode. PHP Latest stable version: 5.4.30 (2013.6.26) PHP latest released official version: 5.5.14 (2014.6.24) PHP latest beta version: 5.6.0 RC2 (2014.6.03) June 20, 2013, The PHP development team is proud to announce the launch of PHP 5.5.0. This release contains a number of new features and bug fixes. One thing that needs special attention from developers is that Windows XP and 2003 systems are no longer supported. October 16, 2014, the PHP development team announced that PHP 5.6.2 is available. Four security-related errors are fixed in this release, including fixes for cve-2014-3668,cve-2014-3669 and cve-2014-3670. All PHP 5.6 encourages users to upgrade to this version.

Introduction to PHP

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.